đŸ‘šđŸ»â€đŸ’» postech.work

Python Developer

Atarus ‱ 🌐 In Person

In Person Posted 3 days, 20 hours ago

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 job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.