Backend Software Engineer in England
Backend Software Engineer

Backend Software Engineer in England

England Full-Time No home office possible
B

About the Company

A market-leading provider of technology-enabled services in the ESG sector is looking for a Software Engineer to help scale its internal platforms and customer-facing products.

Role Overview

The company is seeking a self-sufficient, pragmatic Software Engineer who can take ownership of backend systems and data pipelines, while contributing across the stack when needed. You will work closely with technology and operations teams to build, scale, and integrate the systems that power both a core web application and internal operational tooling. This is a high-impact role in a small team, where your decisions and execution will be highly visible. The role reports into the CTO.

Key Responsibilities

  • Design, build, and maintain backend services, APIs, and integrations with internal and third-party systems.
  • Work with Python-based services (ideally FastAPI or similar) to support data processing, business logic, and automation workflows.
  • Develop and maintain data pipelines that support product analytics, reporting, and operational tools.
  • Collaborate with cross-functional teams to translate business needs into robust technical solutions for internal users and external customers.
  • Contribute to frontend components in Next.js/React where required (e.g. analytics dashboards, internal admin tools, API-driven UIs).
  • Support and evolve cloud infrastructure on AWS, including services such as Lambda, S3, API Gateway, and related tooling.
  • Write clean, maintainable, well-tested code and participate in code reviews.
  • Identify and implement improvements in system performance, reliability, and developer experience.

Skills & Experience

  • 3–5 years of professional software engineering experience.
  • Strong commercial experience with Python (including FastAPI/ Django).
  • Proven experience designing, building, and maintaining REST APIs.
  • Hands-on experience with AWS (e.g. Lambda, S3, API Gateway, CloudWatch), plus Terraform and Docker.
  • Confident working with SQL databases: schema design, writing performant queries; ORM experience (e.g. SQLAlchemy) is a plus.
  • Experience integrating with third-party APIs and building data ingestion pipelines.
  • Ability to work autonomously, make sound engineering decisions, and deliver production-ready code quickly.
  • Solid understanding of software architecture, testing practices, and version control.
  • Familiarity with React and Next.js (or similar) and willingness to contribute to frontend codebases when needed.

Nice to Have

  • Experience with serverless architectures.
  • Familiarity with TypeScript.
  • Exposure to CI/CD workflows.
  • Experience with data processing or machine-learning-adjacent pipelines.
  • Interest in helping shape product direction as part of a small, agile team.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Housing and Community Development, Engineering Services, and IT Services and IT Consulting

#J-18808-Ljbffr

B

Contact Detail:

Block MB Recruiting Team

Backend Software Engineer in England
Block MB
Location: England

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

B
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>