Job Search and Career Advice Platform

Enable job alerts via email!

Python Developer

Atarus

Greater London

On-site

GBP 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A fast-scaling FinTech company in Greater London is seeking a Python Software Engineer to build and scale backend systems for a high-volume platform. The role emphasizes backend development, requiring experience with building reliable services. Candidates will work with tools like PostgreSQL, AWS, and Docker in a collaborative and inclusive environment that values innovation and learning. The position offers a chance to influence design and growth within the engineering team.

Qualifications

  • Strong backend fundamentals and willingness to learn.
  • Experience in building reliable and maintainable backend systems.
  • Familiarity with cloud and infrastructure tools.

Responsibilities

  • Design and maintain production-grade backend services in Python.
  • Develop and evolve APIs, data models, and service integrations.
  • Contribute to architectural decisions and collaborate with teams.

Skills

Backend development
Python
APIs
Data-intensive systems
Cloud-native solutions

Tools

PostgreSQL
MySQL
BigQuery
AWS
GCP
Docker
Terraform
GitHub Actions
pytest
Job description
Software Engineer – Python

A fast-scaling FinTech is expanding its engineering team and is hiring a Python Software Engineer to help build and scale critical backend systems that power a high-volume, customer-facing platform operating across the UK.

This role is focused on backend development, working on services and data-intensive systems that sit at the core of the platform. You’ll have real influence over how systems are designed, built, and evolved as the business continues to scale.

What You’ll Work On

As a Python engineer, you’ll focus on building reliable, maintainable backend systems. You’ll:

  • Design, build, and maintain production-grade backend services in Python
  • Develop and evolve APIs, data models, and service integrations
  • Work on systems that handle high throughput, reliability, and performance at scale
  • Take ownership of features and services from design through to production support
  • Contribute to architectural decisions around services, data, and cloud infrastructure
  • Collaborate with product, data, and engineering teams to deliver robust solutions
  • Write clean, well-tested, and maintainable code
  • Prioritise simple, scalable solutions over unnecessary complexity
  • Use modern tooling (including AI-assisted development where appropriate) to improve quality and speed of delivery
Tech You’ll Use
  • Backend: Python, PostgreSQL, MySQL, BigQuery
  • APIs & Services: REST, event-driven systems
  • Testing: pytest, automated testing practices
  • Cloud & Infrastructure: AWS and/or GCP, Docker, Terraform
  • CI/CD: GitHub Actions, automated pipelines

No one is expected to know everything — strong backend fundamentals and a willingness to learn matter most.

How the Engineering Teams Operate
  • Small, cross-functional teams with shared ownership
  • Continuous deployment with automated testing and pipelines
  • Strong focus on reliability, observability, and system health
  • Cloud-native systems built for scale and resilience
  • Engineers own services end-to-end: build → run → improve
  • Decisions driven by real usage data and customer needs
Team Culture
  • Inclusive, collaborative teams where everyone’s input matters
  • Low-ego, supportive environment with high engineering standards
  • Space to propose ideas, challenge assumptions, and improve systems
  • Emphasis on learning, curiosity, and long-term maintainability
  • Focus on building robust, well-designed software — not just shipping quickly
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.