Full Stack Engineer

Overview

We are seeking an experienced Full Stack Engineer specializing in Python, FastAPI, and React to support a client working in a highly regulated environment. This hands-on development role involves coding, building features, and delivering high-quality software in a predominantly remote setting, with some minimal onsite requirements in London. Ideal candidates will thrive in a client engineering environment, adhering to established development standards and security protocols.

Responsibilities

  • Develop high-quality software using Python and FastAPI for backend services.
  • Build responsive user interfaces with React and TypeScript.
  • Design and optimize PostgreSQL databases with effective query management.
  • Implement and manage authentication and authorization mechanisms, including SSO and JWT.
  • Conduct automated testing for code quality assurance using frameworks like pytest.
  • Review and enhance AI-generated code for security and maintainability.
  • Collaborate within a client-owned repository, following formal change controls and coding conventions.
  • Utilize AI-assisted development tools such as Claude Code to improve productivity and code quality.

Requirements

  • Strong experience in Python development, particularly with FastAPI.
  • Proficient in React and TypeScript for frontend development.
  • Experience in database engineering with PostgreSQL and schema migration tools.
  • Familiarity with authentication methods such as SSO and role-based access control.
  • Skilled in automated testing frameworks and practices.
  • Experience using Git and GitHub for version control and code collaboration.
  • Hands-on experience with AI-assisted coding tools like Claude Code.
  • Demonstrated ability to work in regulated environments and deliver secure, high-quality software solutions.