Fullstack Developer with Python and Angular (Senior Level)

81293
  • Market related
  • Europe

Job Title: Fullstack Developer with Python and Angular (Senior Level)

Location: Warsaw, Poland

Client: Leading Global Green Energy Major - Wind

Start date: 20-Apr-2026

End date: 31-Dec-2026 (Possibility of Extension)

Work Schedule: Monday to Friday, 40 hours per week no fully remote workers

JOB DESCRIPTION

As a Senior Full Stack Developer, you will play a key role in designing and delivering a custom internal application used to calculate CAPEX for wind park construction projects. You will work closely with cost engineers and domain experts to translate complex engineering and financial models into accurate, maintainable, and scalable calculation logic.

The solution consists of multiple services built with Python and .NET, with core calculation engines implemented in Python. You will be responsible for designing and developing these services, defining clear service boundaries, and ensuring seamless integration across the system. A strong focus will be placed on correctness, performance, automated testing, and long-term maintainability of the calculation logic.

In addition to backend development, you will contribute to the overall system architecture and deployment strategy. Hands-on experience with Kubernetes, particularly within AWS environments, is highly desirable.

Exposure to Angular for frontend development and solid experience with .NET ecosystems are considered strong advantages, allowing you to contribute across the full stack and support end-to-end delivery of the solution.

Costing Forms is a custom internal application for calculating CAPEX in wind park construction projects. It focuses on translating complex engineering and financial models into scalable, maintainable services built primarily with Python and .NET. The platform supports cost engineers and domain experts by providing accurate, reliable calculation logic tailored to complex infrastructure projects.

Location: Warsaw - Poland

The consultant is expected to conduct work from the specified location mentioned in the requisition. They are mandated to support Orsted's offices for a minimum of 2 up to 3 days per week. Fully r emote work is not allowed unless prior agreement with Orsted's hiring manager. These rules could be modified in the future at Orsted's discretion.

Remote work in a different country than the one listed in the requisition as "location" is NOT allowed, unless expressly agreed and approved by Orsted Services Procurement, and may cause immediate termination of the WO.

REQUIREMENTS

We are looking for a Senior Full Stack Developer with strong experience in Python to build and maintain backend services for a CAPEX calculation platform used in wind park construction projects. The role involves developing scalable APIs (FastAPI or similar), implementing complex calculation logic, and working with SQL databases, Apache Kafka, and Kubernetes in AWS environments.

  • Experience with .NET / .NET Core and Angular is considered a strong advantage. The consultant will collaborate closely with cost engineers and domain experts to translate complex engineering and financial models into reliable technical solutions.
  • Strong experience as a Senior Full Stack Developer, delivering complex, multi-service applications in enterprise environments
  • Proficiency in Python, with hands-on experience implementing business-critical calculation logic and building backend services
  • Experience with FastAPI (or similar modern Python web frameworks) for designing and developing high-performance RESTful APIs
  • Strong knowledge of SQL and relational databases, including data modeling, query optimization, performance tuning, and transactional integrity
  • Experience working with Apache Kafka for event-driven architectures, asynchronous communication, and reliable data streaming
  • Hands-on experience with Kubernetes, particularly in AWS environments (e.g., EKS), including container orchestration, scaling, configuration management, and monitoring
  • Strong understanding of automated testing strategies (unit, integration, and end-to-end testing), especially for validating complex calculation logic
  • Experience collaborating with domain experts (e.g., cost engineers) to translate engineering and financial requirements into robust technical solutions
  • Familiarity with CI/CD pipelines and DevOps best practices
  • Nice to have: experience with .NET / .NET Core
  • Knowledge of Angular is considered a plus
  • Strong analytical and problem-solving skills, with attention to detail and accuracy

 

Apply for this role