Senior Python Backend Developer

Posted 10 days 22 hours ago by Stelfox IT Recruitment

Permanent
Part Time
Other
Dublin, Dublin, Ireland
Job Description
Senior Python Backend Developer - Contract Role Dublin, Ireland (Hybrid 3 Days Onsite) 6-Month Initial Contract Rolling Extension Start Date: November / December 2026

Stelfox is partnering with a rapidly growing technology organisation in Dublin that is expanding its engineering function and hiring a Senior Python Developer to join a high-performing development team.

This is an excellent opportunity for experienced software engineers who enjoy building scalable backend systems, cloud-native applications, APIs, and distributed services that support business-critical platforms used by thousands of users.

You'll play a key role in designing, developing, and improving modern software solutions while collaborating closely with engineering, product, architecture, and delivery teams.

Key Responsibilities:
  • Designing and developing high-quality applications using Python
  • Building scalable REST APIs and microservices
  • Developing cloud-native and distributed solutions
  • Collaborating with Product Owners, Architects, and Engineering teams
  • Translating business requirements into robust technical solutions
  • Improving performance, reliability, and scalability across platforms
  • Participating in architecture discussions and technical decision-making
  • Supporting CI/CD initiatives and engineering best practices
  • Conducting code reviews and maintaining high development standards
  • Mentoring other engineers and contributing to a strong engineering culture
Required Experience
  • 5+ years of commercial Python development experience
  • Strong experience with Flask, Django, FastAPI, or similar frameworks
  • Proven experience designing and developing RESTful APIs
  • Strong SQL and relational database expertise
  • Experience building scalable backend and distributed systems
  • Solid Linux/Unix environment experience
  • Experience with Git and modern software development practices
  • Experience working with CI/CD pipelines and automation tools such as Jenkins, Ansible, or similar
  • Strong understanding of software design principles and engineering best practices
  • Experience working within Agile development environments
  • Excellent communication and stakeholder engagement skills