Backend Software Engineer (python)
Role details
Job location
Tech stack
Job description
This is a hands-on, backend software engineer position reporting directly to our Head of Technology. You will be one of only two developers on the team, with real ownership over features, infrastructure, and decisions. We're looking for someone who's excited to grow with the company, contribute to the architecture, and take pride in building well-crafted systems.
What you'll do:
Develop, maintain, and scale RESTful APIs using
FastAPI
Develop internal tools and dashboards to support our
operations and tailoring teams
Design and manage
MongoDB
schemas and queries Deploy, monitor, and scale services using, Python
and
FastAPI
(or similar Python frameworks) Strong skills in
React
and
TypeScript
Practical knowledge of
MongoDB
and working with document-based data models Experience deploying to
AWS
,
GCP
, or both Proficient with
Git
and modern development workflows Familiarity with working in Agile teams Strong communication skills and a collaborative mindset A start-up isn't your typical 9-5 - we're looking for someone with a passion to work hard and over-deliver
Nice to have:
Exposure to CI/CD pipelines (e.g., GitHub Actions, GitLab CI, TeamCity, Jenkins, etc) Familiarity with performance monitoring and logging tools Experience at a startup or a small, fast-moving team This is a hybrid role and will require physical attendance at our East London office. Please note that we are not able to offer visa sponsorship at this time.
Requirements
2+ years of Python development experience in a professional setting Solid experience with