Position: Full Stack Developer Location: London, UK (On-Site) 6 months contract position The Role We are currently recruiting for an experienced Full Stack Developer (Python) to join a leading organisation operating within the Distribution System Operator (DSO) space. The work spans customer‑facing portals, flexibility market tools, internal grid/control-room applications, and analytics‑driven engineering tools. Key Responsibilities: * Design, build, and maintain Python-based web applications using frameworks such as Dash and Streamlit * Develop scalable and robust backend services using advanced Python programming techniques * Integrate applications with cloud and on-premise systems, primarily hosted on Azure, including solutions running on Dash Enterprise * Implement and maintain CI/CD pipelines using GitHub, GitHub Actions, and Docker * Work closely with DSO Operations, Flexibility, Network Access, and Data Science teams to deliver high-quality engineering solutions Essential Skills & Experience: * Expert-level Python development experience * Strong hands-on experience with Dash and/or Streamlit * Experience working with Delta Tables or similar modern data lake table formats * Proven experience with CI/CD pipelines, Docker, GitHub, and GitHub Actions Desirable Experience: * Hybrid on-prem and cloud environments * Deploying and maintaining Dash applications * Exposure to grid systems, flexibility markets, or operational systems
| Location | London |
| Job Type | Contract |
| Language | English |
| Salary |