-
Block MB

Backend Software Engineer

Block MB
United Kingdom · Full-time · Mid-Senior

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.

Key Skills

Ranked by relevance

fastapi python aws s3 serverless terraform react cloud cicd sql
Login to Apply
Posted
Nov 25, 2025
Type
Full-time
Level
Mid-Senior
Location
London Area
Company
Block MB

Industries

Housing Community Development Engineering Services IT Services IT Consulting

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
EPAM Systems
Related

DevOps Engineer

2026-05-27

Full-time
Associate
Argentina
Software Development
Engineering
View Job Details
EPAM Systems
Related

DevOps Engineer (AWS)

2026-05-27

Full-time
Associate
Argentina
Software Development
Engineering
View Job Details
Amazon Web Services (AWS)
Related

Network Development Engineer, Network Core

2026-05-27

Full-time
Not Applicable
Australia
IT Services
Quality Assurance