Job Title: Python and Angular Developer (Senior Level)
Location: Warsaw - Poland (2 Days work from office a week)
Client: Leading Global Green Energy Major - Wind
Assignment Length: Initial contract until 31-Dec-2025 with potential to extend further
Assignment Type: Contractor
Work Schedule: 5 days a week/ 8 Hour per day
JOB DESCRIPTION
As a Senior Full Stack Developer, you will collaborate closely with the Digital Innovation department to develop Proofs of Concepts (PoCs) and Minimum Viable Products (MVPs) for internal customers across the business. You will work alongside AI and mathematical modelling experts to create prototypes that explore new technologies and methodologies. Your role involves designing and implementing solutions that can be tested and iterated upon quickly.
Requirements:
- Have advanced programming proficiency in Python
- Good understanding of web-based front-end development (specifically Angular)
- Experience designing and consuming APIs
- Able to iterate fast with the FastAPI + Angular stack to build microservices, micro-frontends and migrate Streamlit apps
- Integrate with enterprise cloud Azure and AWS for auth, data (DataLakes, S3, Blob) and compute (K8s, batch compute)
- Experience with MCP and RAG engineering is a big advantage
- Experience integrating with databases (SQL and NoSQL)
- Have practical knowledge of Git, DevOps practices
- Build CI/CD automations with Git actions
- Good communication skills, especially when understanding the technical requirements and boundaries of solutions from the IT organization
- Can make progress even when time is fragmented: Since you may not be full-time on the project, you can pick up context quickly and keep moving between touchpoints.
- Nice to have: Demonstrated experience in early-stage, prototype, or PoC projects, especially in settings where requirements are developed collaboratively or iteratively.
- Nice to have: Proactive communication - rather than waiting for fully detailed tickets, you'll help shape what gets built by proposing options, flagging blockers early, and contributing to rapid solutioning.