Job Search and Career Advice Platform

Enable job alerts via email!

Senior Backend Engineer

Mytechtree

London

On-site

GBP 60,000 - 80,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech startup in London is seeking a Senior Backend Engineer to design and implement backend systems. The role requires extensive experience in backend development and fluency in multiple programming languages. Candidates should have a strong understanding of system design and architecture. This is a full-time position with significant scope for architectural input and hands-on implementation within a rapidly growing organization.

Qualifications

  • Extensive backend development experience in complex domains.
  • Fluency in 3 or more programming languages.
  • Strong fundamentals in system design, software architecture, and data modelling.
  • Deep experience working in complex domains like financial systems or logistics.
  • Hands-on experience with relational databases, PostgreSQL preferred.
  • Experience with refactoring legacy systems.

Responsibilities

  • Own the design and implementation of backend systems driving workflows.
  • Model domain complexity using DDD and architectural approaches.
  • Shape and evolve our architecture transitioning from Java to Node.js.
  • Work closely with product and operations to build features.
  • Refactor and rearchitect complex codebases balancing performance and readability.
  • Contribute to test automation and CI/CD pipelines.

Skills

Backend development
Programming languages (polyglot)
System design
Software architecture
Data modelling
Relational databases (PostgreSQL)
Event-driven architecture
Refactoring legacy systems
Test automation
CI/CD pipelines
Domain-Driven Design (DDD)
Command Query Responsibility Segregation (CQRS)
Behavior-Driven Development (BDD)
Job description
Overview

Join to apply for the Senior Backend Engineer role at TechTree

Seeking a Senior Backend Engineer to design and implement backend systems, model domain complexity, and shape architecture in a fast-growing startup revolutionizing global trade in drinks.

About The Company

Ferovinum is revolutionising the supply chain and financial foundations of the $800bn global drinks industry by building a platform that will change the way that commerce is executed forever. We\'ve secured our Series A funding and are part of Notion Capital\'s portfolio, with strong growth in the UK and global expansion plans.

About The Role

Seeking a Senior Backend Engineer to design and implement backend systems, model domain complexity, and shape architecture in a fast-growing startup revolutionizing global trade in drinks. This role is deeply hands-on and implementation-focused, with strong scope for architectural input. If you’re driven by complex domains, clean abstractions, and high-impact ownership, this is for you. Behind the scenes, our systems model deep commercial logic, financial rules, and real-world operations at scale.

What You’ll Do
  • Own the design and implementation of backend systems driving business-critical workflows, financial calculations, and operational tooling.
  • Model domain complexity using DDD and other architectural approaches across an event-driven modular monolith.
  • Shape and evolve our architecture as we transition from Java to Node.js/TypeScript in a modern AWS-based environment.
  • Work closely with product and operations to build features that serve external users and internal teams.
  • Play a key role in refactoring and rearchitecting complex codebases, balancing performance, readability, and testability.
  • Contribute to and promote test automation and CI/CD pipelines, especially for regression coverage.
  • Bring system-level thinking to design discussions with a team of senior/principal engineers.
Requirements
  • Extensive backend development experience in complex domains
  • Fluency in 3 or more programming languages
  • Strong fundamentals in system design, software architecture, and data modelling
  • Deep experience working in complex domains such as financial systems, logistics, or workflow-heavy platforms
  • Hands-on experience with relational databases (PostgreSQL preferred)
  • Comfortable working in an event-driven, modular monolith environment
  • Experience with refactoring legacy systems and shaping technical direction
  • Familiarity with DDD, CQRS, BDD, or similar techniques
  • Background in finance, accounting, logistics, or regulated domains
  • Strong test automation experience, especially in CI/CD and end-to-end testing contexts
Required Skills
  • Backend development
  • Programming languages (polyglot)
  • System design
  • Software architecture
  • Data modelling
  • Relational databases (PostgreSQL)
  • Event-driven architecture
  • Refactoring legacy systems
  • Test automation
  • CI/CD pipelines
  • Domain-Driven Design (DDD)
  • Command Query Responsibility Segregation (CQRS)
  • Behavior-Driven Development (BDD)
Team members
  • senior/principal engineers
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
  • Industries
  • Software Development
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.