Source description
About the role
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 remote 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
Excellent communication skills and ability to clearly document technical designs Background check is mandatory of the consultant before onboarding.
*** Important information from Magnit - Please read before submitting candidates ***
Reference: 26-01090
More at eTeam