Full Stack Engineer (Python) - 6-Month Contract (Inside IR35) - London - Office Based
We are seeking an experienced Full Stack Engineer with strong Python expertise to join a specialist engineering team delivering data-driven applications for a large-scale enterprise programme. This role is hands-on and delivery-focused, building Python-based web applications and analytics tools used by operational and engineering teams.
The successful candidate will be comfortable working across Back End services, Python-driven UIs, and cloud-based platforms, with the ability to collaborate closely with data scientists and stakeholders to turn complex requirements into robust engineering solutions.
Key Responsibilities:
- Design, build, and maintain Python-based web applications using frameworks such as Dash and/or Streamlit.
- Develop scalable Back End services using modern Python engineering practices.
- Build and maintain data-driven applications integrating with data platforms and analytics pipelines.
- Work with cloud and on-premise environments, primarily within Azure-based architectures.
- Implement and maintain CI/CD pipelines using tools such as GitHub Actions, Jenkins, and containerisation with Docker.
- Collaborate closely with cross-functional teams including data science, operations, and engineering stakeholders.
- Participate in code reviews, uphold coding standards, and contribute to improving engineering quality.
- Support deployment, monitoring, and ongoing optimisation of production applications.
What You Will Ideally Bring:
- Strong hands-on experience as a Python Full Stack Engineer.
- Proven experience building Dash and/or Streamlit applications in production environments.
- Solid Back End experience with Python frameworks (FastAPI, Flask, Django or similar).
- Experience working with data platforms, data lakes, or analytics-focused systems.
- Good understanding of CI/CD, containerisation (Docker), and version control (GitHub).
- Cloud experience, ideally Microsoft Azure.
- Ability to operate effectively in fast-paced, evolving environments.
- Strong communication skills and the ability to work collaboratively with technical and non-technical stakeholders.
- Experience with Databricks, Delta Lake, or Kubernetes (desirable).
Contract Details:
- Duration: 6 months (with potential extension)
- Day Rate: up to £450 (Inside IR35)
- Location: London - Office Based
- Start Date: ASAP