Full Stack Developer

We have a Full Stack Developer opportunity with a growing technology company building software platforms for complex, data-intensive technical workflows. The organisation focuses on developing user-facing systems that enable large-scale computational processes, replacing fragmented or manual approaches with scalable digital solutions.

As a Full Stack Software Engineer, you will work across backend services and frontend applications, contributing to end-to-end feature development in a fast-moving, engineering-led environment.

This Will Offer You

  • End-to-end ownership of features across backend and frontend systems
  • Exposure to data-intensive applications and complex technical workflows
  • Close collaboration with product, infrastructure, and engineering teams
  • A high-autonomy role within a fast-paced development environment
  • Opportunities to contribute to platform design and developer tooling
  • Competitive compensation and long-term growth opportunities

Your Responsibilities

  • Build and maintain backend services, APIs, and data-processing pipelines using Python
  • Develop and extend frontend applications using Next.js and React
  • Design and maintain RESTful APIs and client–server integrations
  • Write and maintain unit and acceptance tests, integrating with CI workflows
  • Collaborate using Git-based workflows and contribute to shared codebases
  • Take ownership of features from design through deployment
  • Ensure code quality, reliability, and maintainability across the stack

You Will Bring

  • 2+ years of professional experience as a software engineer
  • Strong Python skills, including building production-ready services and APIs
  • Experience developing frontend applications with React and Next.js
  • Understanding of RESTful architectures and backend–frontend integration
  • Familiarity with modern frontend tooling (TypeScript, CSS frameworks, component-based design)
  • Experience writing tests and working with CI/CD pipelines
  • Comfort working in fast-paced environments with high ownership

Nice to have:

  • Experience with containerisation and cloud environments
  • Familiarity with developer tooling or internal platforms
  • Exposure to data-intensive or ML-adjacent workflows
  • Experience working with databases (SQL and/or NoSQL)

Job Details

Company
BioTalent
Location
London, UK
Posted