Python Developer

Brightwater Recruitment

Dublin

On-site

EUR 70,000 - 90,000

Full time

4 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Brightwater Recruitment Ireland is seeking an experienced Backend Software Engineer to join a collaborative engineering team delivering scalable, enterprise-grade software solutions in Dublin. You will design and build robust backend services, working with cross-functional teams in an agile environment.

You’ll own key components, contribute to architectural decisions, and help evolve complex platforms using Python, Django/FastAPI/Flask, REST, and modern CI/CD practices, with Docker/Kubernetes

Qualifications

  • 4+ years of commercial software engineering experience.
  • Strong backend development with Python and Django/FastAPI/Flask.
  • Experience building production apps in a collaborative Agile team.
  • Strong REST, microservices, and distributed design.

Responsibilities

  • Design, develop and maintain backend applications and API services.
  • Contribute to scalable, secure and high-quality software solutions.
  • Work with developers, architects and stakeholders on technical initiatives.
  • Write clean, maintainable, well-tested code following engineering standards.
  • Participate in code reviews and drive continuous improvement.

Skills

Python
REST APIs
SQL
NoSQL
Docker
Kubernetes
Software design
Team collaboration

Tools

Django
FastAPI
Flask

Job description

We are seeking an experienced Backend Software Engineer to join a collaborative engineering team delivering scalable, enterprise-grade software solutions. This role is suited to developers who enjoy designing and building robust backend services while working alongside cross-functional teams in an agile environment.

Depending on your experience, you'll have the opportunity to own key technical components, contribute to architectural decisions, and help shape the evolution of complex software platforms.

Key Responsibilities
  • Design, develop and maintain backend applications and API services.
  • Contribute to the delivery of scalable, secure and high‑quality software solutions.
  • Work closely with developers, architects and other stakeholders to deliver technical initiatives.
  • Write clean, maintainable and well‑tested code following established engineering standards.
  • Participate in code reviews and contribute to continuous improvement across the development team.
Requirements
  • At least 4 years' commercial experience in software engineering.
  • Strong backend development experience using Python and one or more modern frameworks such as Django, FastAPI or Flask.
  • Experience building and supporting production applications within collaborative development teams.
  • Good understanding of RESTful APIs, microservices principles and distributed application design.
  • Strong SQL skills with experience working with relational databases, alongside exposure to NoSQL technologies.
  • Ability to design, develop and deliver moderately complex software components with minimal supervision.
  • Strong problem‑solving abilities, attention to detail and a commitment to producing high‑quality code.
  • Excellent communication skills and the ability to work effectively within a team environment.
  • Experience working with distributed systems or service‑oriented architectures.
  • Exposure to containerisation technologies including Docker and Kubernetes.
  • Experience working with cloud platforms and modern CI/CD practices.
  • Understanding of software engineering best practices including testing, automation and code quality.
Advantageous Skills
  • Experience with NoSQL platforms such as MongoDB.
  • Knowledge of graph database technologies, for example Neo4j or TigerGraph.
  • Exposure to TypeScript and modern frontend frameworks including React or Angular.
  • Experience delivering solutions within data‑intensive or metadata‑driven environments.
  • Familiarity with AI‑assisted development tools and an understanding of their responsible application within software engineering.
Remuneration Package

This role offers a competitive daily rate depending on your experience, and the opportunity to work in a dynamic and collaborative environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

Fruition Group Ireland • Dublin

On-site
EUR 120,000 - 160,000
Senior Backend Engineer - Greenfield project!
Senior Backend Engineer - Greenfield project!

Archer Recruitment • Dublin

On-site
EUR 110,000 - 150,000
Health insurance
Pension contribution
Annual bonus
Senior Software Engineer
Senior Software Engineer

Fruition Group Ireland • Dublin

On-site
EUR 95,000 - 125,000
Lead Python Engineer
Lead Python Engineer

Robson Bale • Dublin

Hybrid
EUR 83,000 - 152,000
Software Engineer
Software Engineer

eTeam • Cork

Hybrid
EUR 70,000 - 95,000
Data Engineer (Python focused)
Data Engineer (Python focused)

The Recruitment Company Australia • Connacht

On-site
EUR 101,000 - 166,000
Senior Backend Python Engineer - APIs, Microservices, Cloud
Senior Backend Python Engineer - APIs, Microservices, Cloud

Brightwater Recruitment • Dublin

On-site
EUR 70,000 - 90,000
Python Developer
Python Developer

Archer Recruitment • Dublin

Hybrid
EUR 92,000 - 129,000
Hybrid work schedule
On-site attendance 1–2 days per month
Senior Python Developer
Senior Python Developer

Cpl • Dublin

On-site
EUR 85,000 - 120,000
Data Engineer (Python focused)
Data Engineer (Python focused)

The Recruitment Company • Galway

On-site
EUR 101,000 - 166,000