Back to search
Harvey Nash Linkedin · Posted 20d ago

Senior Python Developer

Dublin, Leinster, Ireland

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Job Title: Senior Python Developer

Location: Dublin, Ireland.

Type: Hybrid

Model: Contract

Duration: 12 Months


Overview

Our client is seeking a Senior Python Developer with strong enterprise application experience to join their growing engineering team. This role is ideal for a developer who has worked on large-scale, production-grade systems and thrives in collaborative, fast-paced environments.


Key Responsibilities

  • Design, develop, and maintain enterprise-level web applications.
  • Build scalable, high-performance backend services using modern Python frameworks.
  • Collaborate with cross-functional teams including product, DevOps, and frontend engineers.
  • Contribute to architectural decisions and promote best practices.
  • Take ownership of features from design through deployment and ongoing support.
  • Ensure code quality, performance optimization, and system reliability.


Required Qualifications

  • 4–5+ years of professional software development experience in enterprise environments (not standalone or small-project-only experience).
  • Strong proficiency in at least one major enterprise-level Python web framework:
  • Django
  • FastAPI
  • Flask
  • Proven experience building full-scale production applications (beyond analytics scripts, ML notebooks, or support tooling).
  • Solid understanding of relational databases and database design principles.
  • Experience working with ORMs such as SQLAlchemy.
  • Strong communication skills, positive attitude, and a high level of accountability and ownership.
  • Experience working with microservices architecture and containerized environments (e.g., Docker, Kubernetes).


Preferred / Nice-to-Have Skills

  • Experience with NoSQL databases (e.g., MongoDB).
  • Experience with graph databases (e.g., Neo4j, TigerGraph).
  • Familiarity with TypeScript and modern frontend frameworks such as Angular or React.
  • Exposure to data lineage concepts or domain experience in data governance.


What We’re Looking For

We value engineers who think beyond just writing code, those who understand system design, scalability, and long-term maintainability. The ideal candidate is proactive, collaborative, and comfortable taking initiative in a mature engineering environment.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.

Unlock free search