Full Stack Developer

Orsted — Poland · Posted ~23 hours ago

Skills

Python Full-stack development Application maintenance Application refactoring Frontend development User-friendly UI development

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A full-stack development role supporting commodity trading workflows through an existing Python application. You will maintain, refactor, improve, and support the solution while creating a seamless user experience for teams involved in asset optimization, market trading, and operations.

Highlights

Work across a broad technology landscape on an application supporting commodity trading operations. The role combines full-stack development, optimization, refactoring, application support, and user-friendly presentation of complex trading strategies.

Description

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 Digital Technology (DT) and Commercial DT You’ll be part of Ørsted DT and Commercial DT where you, together with your colleagues, 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 Pythondeveloping and maintaining backend components, interfaces, and data transformation logicsupporting the current production solution with bug fixes and small improvementscollaborating with business stakeholders to gather requirements and feedbackensuring 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 experiencefocus on performance, security, ease of use, and cost efficiencyare a team player who collaborates with multiple teams and stakeholders. Maybe you’ve read the above and can see you have some transferable skills, even though they don’t quite match all the points. If you think you can bring something to the team, we still encourage you to apply. Shape the future with us Send your application to us as soon as possible. We’ll be conducting interviews on a continuous basis and reserve the right to take down the advert when we’ve found the right candidate. As an applicant or employee, you may request reasonable work and position accommodation or adjustments via accommodation@orsted.com. Please note that for your application to be taken into consideration, you must submit your application via our online career pages and answer the screening questions relevant for your country. We don't take applications or inquiries from external recruiters or agencies into account for this position. 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. Pre-employment background check: Certain positions may require a background check as part of the hiring process. If applicable, you will be informed during the recruitment process. Background checks are conducted by an external provider in accordance with local legal requirements.