IT & Software

Backend Engineers

Anson McCade

London · Greater London · United Kingdom

Overview

As a Backend Engineer (Mid-Level or Senior) you will design and build scalable, high-performance backend services that power customer-facing digital products in a financial services context. You’ll collaborate with Product, Design and engineering teams to influence tech choices and advance cloud-based systems. The role offers ownership, opportunities to mentor (senior) and to push for better engineering practices. You’ll work in a hybrid London setup on modern technologies that scale with business needs.

Pay / Benefits
  • performance-based bonus
  • hybrid work arrangement
  • opportunity to influence technical decisions
  • collaboration with cross-functional teams
Responsibilities
  • Design, develop and maintain scalable backend services
  • Translate complex requirements into robust designs and architectures
  • Build and maintain APIs, microservices and data-driven applications
  • Contribute to tool choices, frameworks and development practices
  • Collaborate with cross-functional teams to deliver solutions
  • Participate in code reviews, design discussions, pair programming and technical presentations
  • Identify opportunities to improve engineering practices and Agile delivery
  • Senior level: provide technical leadership and mentor engineers
Key requirements
  • Strong backend development experience using Python with Django, FastAPI or other Python frameworks
  • Experience designing scalable, maintainable backend services
  • Good understanding of databases, OOP, data structures and distributed systems
  • Knowledge of SOLID principles and sound software engineering practices
  • Strong analytical and problem-solving skills
  • Clear communication with technical and non-technical stakeholders
  • Collaborative
  • Problem solving
  • Effective communication
  • Python
  • Django
  • FastAPI

Reference: WJ-747_31191700

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.