The ETF investment platform. Commission-free ETF investing with the tools to help you build and manage your portfolio.
Lead Backend Engineer – Pension Team
Location
United Kingdom
Posted
21 days ago
Salary
0
Seniority
Senior
Job Description
Lead Backend Engineer – Pension Team
InvestEngine
• Design, develop, and maintain backend services in Python 3.11 using Django / DRF • Lead architectural discussions and contribute to long-term technical strategy • Work with MySQL and Redis to optimize performance and scalability • Build and improve RESTful APIs for internal and external integrations • Collaborate with Product, Compliance, and Business teams to deliver impactful features and automate back office processes and workflows. • Investigate and resolve production issues, identify bottlenecks, and reduce tech debt • Apply best practices in Git workflows, CI/CD pipelines (TeamCity, GitHub Actions), and code quality • Mentor and develop engineers through code reviews, pairing, and technical guidance • Support security and compliance requirements with pragmatic, scalable technical solutions
Job Requirements
- 5+ years of backend development experience, including leading projects or small teams
- Strong Python expertise; solid experience with Django or similar frameworks
- Strong understanding of relational databases, caching, and scalable system design
- Excellent communication skills - especially written and spoken English with native or near-native stakeholders (B2+ required)
- A collaborative mindset and passion for mentoring and growing engineers
- Experience with modern development practices: Git, CI/CD, testing, clean code, monitoring
Benefits
- Unlimited vacation
- Remote-first and flexible work environment
- Direct impact on business-critical systems
- Mentoring and development opportunities
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Python Engineer – FastAPI, PublicAPI
PhotoroomCreate studio-quality photos on your smartphone.
• Design, build, and evolve our public API product, the core interface through which developers access Photoroom's AI capabilities. • Ship features used by both self-serve developers and large enterprise customers, ensuring the API remains reliable, scalable, and easy to integrate. • Own the API surface end-to-end: from design decisions (naming, versioning, structure) to implementation, performance, and long-term maintainability. • Iterate quickly based on real usage, we ship multiple times per week — using data and user feedback to prioritise what matters most. • Collaborate closely with product, machine learning, backend, and sales teams to ensure the API delivers real value to users.
Senior Java Backend Developer
NEORISNEORIS is a Digital Accelerator that helps companies step into the future.
• Incorporarse a un equipo multidisciplinar y participar en la construcción de un proyecto greenfield desde su inicio. • Diseñar, desarrollar y evolucionar APIs y microservicios desde la fase de definición hasta su puesta en producción. • Colaborar activamente en la definición de estándares técnicos, buenas prácticas y calidad del código. • Integrarse en flujos de trabajo basados en control de versiones, integración continua y despliegue continuo. • Comprender en profundidad los sistemas para proponer e implementar soluciones técnicas adecuadas a los retos del negocio.
Staff Backend Engineer – Grafana App Platform
Grafana LabsGrafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations
• Change Grafana's core architecture to be fully multi-tenant and scalable. • Build a solid platform for Cloud apps. • Create integrated experiences for OSS and proprietary apps.
• Designing and delivering scalable frontend features using TypeScript and React for large-scale applications used by both customers and internal teams. • Taking ownership of features from discovery through to release, contributing to architectural decisions and evolving patterns as the codebase grows. • Building shared components and tooling while writing well-tested, high-quality code. • Collaborating with product managers, designers, and backend engineers to shape intuitive user experiences on top of complex systems. • Continuously improving performance, scalability, and overall quality across the platform.




