Job Description Role Details Role/Job title: Full Stack Developer Work Location: London UK Mode of working Hybrid /office based: Office based The Role We are seeking highly skilled Full Stack Developers with deep hands on expertise in Python to support a broad range of applications within the DSO (Distribution System Operator). Candidates must be capable of hitting the ground running, demonstrating strong technical maturity, and the ability to work across multiple functional teams. The work spans customer facing portals, flexibility market tools, internal grid/control-room applications, and analytics driven engineering tools. Your responsibilities: (Up to 10, Avoid repetition) Build and maintain Python based web applications using frameworks such as Dash or Streamlit. Develop scalable backend services using advanced Python programming practices. Integrate with cloud and on prem systems, primarily hosted on Azure, and applications running on Dash Enterprise. Implement CI/CD pipelines using GitHub, GitHub Actions, and containerization with Docker. Work closely with cross functional units within DSO-including DSO Ops, Flexibility, Network Access, and Data Science teams-to deliver high value engineering solutions. Participate in code reviews, follow coding standards, and support customer led technical assessments (including Python coding challenges). Your Profile Essential skills/knowledge/experience: (Up to 10, Avoid repetition) Frontend Python driven UI frameworks: Dash, Streamlit (preferred over React/Angular). Backend Expert level Python programming (mandatory). Database Experience with Delta Tables or similar modern data lake table formats. Cloud & DevOps Mandatory experience with: o CI/CD pipelines o Docker o GitHub & GitHub Actions Desirable skills/knowledge/experience: (As applicable) On Prem + Cloud Hybrid Experience Experience deploying/maintaining Dash apps Grid systems, flexibility markets, ops systems Knowledge of Kubernetes is a plus.
TPBN1_UKTJ