EU
Fullstack Developer with Python and Angular (Senior Level)
eTeam UK
🇺🇸 United States
Remote
Senior
6 months ago
- Python
- .NET
- Kubernetes
- AWS
- Angular
- FastAPI
- SQL
- Apache Kafka
- .NET Core
- REST API
- Data Modeling
- EKS
- Configuration Management
- End-to-End Testing
- CI/CD
- Devops
6 months ago
- 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 inPython, with hands-on experience implementing business-critical calculation logic and building backend services
- Experience withFastAPI (or similar modern Python web frameworks) for designing and developing high-performance RESTful APIs
- Strong knowledge ofSQL and relational databases, including data modeling, query optimization, performance tuning, and transactional integrity
- Experience working withApache Kafka for event-driven architectures, asynchronous communication, and reliable data streaming
- Hands-on experience withKubernetes, particularly inAWS 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 ofAngular 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 ***
Fullstack Developer with Python and Angular (Senior Level) · eTeam UK