Senior Python Engineer

AnvilEight

About the company

AnvilEight is hiring a Senior Python Engineer to architect, build and deliver production back-end services. You will own features end-to-end — from design through implementation to delivery — across Django and FastAPI APIs, PostgreSQL data models, asynchronous processing and AWS infrastructure. You'll be given real autonomy and responsibility on technically challenging projects, working in a team built on mutual trust, code quality and continuous improvement.

What you will do

Architect, build and deliver production back-end services

Own features end-to-end — from design through implementation to delivery — across Django and FastAPI APIs, PostgreSQL data models, asynchronous processing and AWS infrastructure

Work on technically challenging projects with real autonomy and responsibility

Collaborate in a team built on mutual trust, code quality and continuous improvement

Requirements

4+ years building and shipping production Python services

Expert command of Python 3.x and its ecosystem

Deep experience with Django and/or FastAPI, and with REST/GraphQL API design (Django REST Framework)

Strong relational-database skills with PostgreSQL — schema design, query optimisation and migrations

Asynchronous task processing with Celery (Redis / RabbitMQ) and sound caching strategies

Hands-on cloud deployment on AWS (EC2, RDS, S3) and containerised workflows with Docker

Rigorous automated testing discipline (unit and integration, TDD) and CI/CD

Confidence owning features end-to-end — architecture, implementation and delivery

Confident written and spoken English

Fluency with the Scrum framework and team roles

A mentoring mindset and genuine sense of ownership

What we offer

Free English classes, technical lectures and courses

22 working days of annual leave

Pay for your illness. We don't need a sick list

Ability to plan your working day

Modern cozy office in the city center

How to apply

Don't like forms?

Create a free account to apply

More jobs