Back to all positions

Senior Python Engineer

Publication date:
05/09/2019
Job type:
Full-time
Salary:
Up to $4'000 / month

Technologies

  • Python
  • Django
  • FastAPI
  • PostgreSQL
  • AWS
  • Docker

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.

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.

Non-technical skills

  • Confident written and spoken English;
  • Fluency with the Scrum framework and team roles;
  • A mentoring mindset and genuine sense of ownership.

We provide our engineers

  • ico-world Free English classes, technical lectures and courses.
  • ico-testing You get 22 working days of annual leave.
  • ico-card We pay for your illness. We don't need a sick list.
  • ico-process An ability to plan your working day.
  • ico-notebook Modern cozy office in the city center.