Python Consultant

Job Details

Senior Python Developer – Multiple Roles (Dublin)

***These roles are 6-month Rolling Contract positions***
***3 days per week required onsite in Sandyford, Dublin***

We are hiring for several senior-level Python roles to join a high-performance engineering team at a global financial leader. This is a hands-on role where you will design, build, and optimise critical backend systems that operate at massive scale.

You will work on modernising core platforms, building high-throughput APIs, and delivering production-grade microservices that power millions of transactions daily.

What You’ll Do

  • Design and build scalable RESTful APIs using FastAPI, Flask, or Django
  • Work extensively with SQLAlchemy for complex data modelling and database optimisation
  • Develop and maintain high-performance microservices in a distributed architecture
  • Refactor legacy systems into modern, cloud-ready applications

What We’re Looking For

  • Strong commercial experience with Python and web frameworks (FastAPI, Flask, or Django)
  • Deep expertise with SQLAlchemy and relational databases (PostgreSQL, MySQL, or similar)
  • Experience building and operating microservices in a production environment
  • Familiarity with cloud platforms (AWS preferred) and containerisation (Docker)
  • A solid understanding of API design, performance optimisation, and system reliability
  • Ability to work onsite in Dublin 3 days per week

You may be interest in…