Full Stack Developer
Imagine a future where you help shape the next generation of gas trading tools, enabling smarter decisions across our energy portfolio.
Join us in this role where you’ll be enabling Ørsted’s commodity trading activities by developing, optimizing, and supporting the current solution for Gas Storage. You’ll work across a wide set of technologies and enable a seamless, user-friendly experience for our colleagues in Gas Storage, Asset Optimization, Market Trading, and Gas Operations.
Welcome to Ørsted Digital Technology (DT) and Commercial DT
While your employment will be anchored in IT, your daily work will be as part of the Portfolio Models team, which is responsible for maintaining and refactoring and improving an existing application in Python. The application supports Gas Storage and is used to communicate trading strategies between Asset Optimization, Market Trading, and Gas Operation teams in the Trading & Revenue business area. The Application is not intended to do heavy calculations but rather for presenting in user friendly format the effective trading strategies relevant for the Gas Portfolio. Technically, it is a front-end written in Angular framework, a few interfaces to various databases (Oracle, PostgreSQL, MS SQL), and transformation logic that prepares data for presentation.
You’ll play an important role in:
- refactoring the existing application in Python
- developing and maintaining backend components, interfaces, and data transformation logic
- supporting the current production solution with bug fixes and small improvements
- collaborating with business stakeholders to gather requirements and feedback
- ensuring clean coding practices, design patterns, and maintainable architecture.
To succeed in the role, you:
- have back-end experience (Python)
- need strong front-end skills (Angular)
- have PostgreSQL hands-on experience
- focus on performance, security, ease of use, and cost efficiency
- are a team player who collaborates with multiple teams and stakeholders.
Position salary range:
For this position, the expected base pay range is zł17,508.00- zł26,262.00 for the advertised location. The offered base salary will be determined within this range based on relevant skills, experience, and expected role fulfilment within the stated pay range to ensure a fair and competitive offer. Where applicable, you may also be eligible for variable payment and a comprehensive benefits package.
Our benefits package:
Our benefits package: For this position, employees who meet eligibility requirements have access to: private healthcare (Medicover and CM Damiana) fully paid by the employer, with optional add-ons (dental care, senior packages, parents/parents-in-law cover); group life insurance, overseas health insurance, and 24/7 accident insurance from day one; access to an employee pension plan (PPE) with a 3.5 % employer contribution after 6 months; a vacation bonus of PLN 1200 once per year; a multimedia package (mobile phone and laptop or tablet); ergonomics support, health apps, and psychological support via Wellbee; a Multisport card and the MyBenefit cafeteria system with a wide range of sports and lifestyle benefits; free fruit and beverages, team events, and company initiatives; glasses subsidy.
Warsaw, PL