Python Developer

Brightwater Recruitment

Dublin

On-site

EUR 92,000 - 148,000

Full time

37 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

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

With 4+ years in software engineering and strong Python experience (Django, FastAPI or Flask), you will influence architectural decisions and contribute to the evolution of

Qualifications

  • At least 4 years of commercial software engineering experience.
  • Strong backend development with Python and Django, FastAPI or Flask.
  • Experience building and supporting production applications within collaborative teams.
  • Good understanding of RESTful APIs, microservices, and distributed design.
  • Strong SQL skills with relational databases; exposure to NoSQL.
  • Ability to design, develop and deliver moderately complex software components with minimal supervision.
  • Strong problem-solving, attention to detail, and commitment to high-quality code.
  • Excellent communication skills and team collaboration.

Responsibilities

  • Design, develop and maintain backend applications and API services.
  • Contribute to scalable, secure software solutions.
  • Collaborate 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 across the team.

Skills

Python
Django
FastAPI
Flask
REST APIs
Microservices
SQL
NoSQL
Docker
Kubernetes
Cloud
CI/CD
Testing
Code quality
Communication

Tools

PostgreSQL
MongoDB
Neo4j
Redis
Git

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 Backend Developer at Euro Staffs
Python Backend Developer at Euro Staffs

Euro Staffs • Dublin

Hybrid
EUR 60,000 - 70,000
Python Developer
Python Developer

Fruition Group Ireland • Dublin

On-site
EUR 90,000 - 130,000
Senior Python Backend Engineer: APIs, Microservices, Cloud
Senior Python Backend Engineer: APIs, Microservices, Cloud

Brightwater Recruitment • Dublin

On-site
EUR 92,000 - 148,000
Senior Python Developer
Senior Python Developer

Cpl • Dublin

On-site
EUR 85,000 - 120,000
Senior Python Developer CONTRACT
Senior Python Developer CONTRACT

IT Search • Dublin

On-site
EUR 90,000 - 120,000
Senior Python Developer
Senior Python Developer

Stelfox • Dublin

Hybrid
EUR 75,000 - 110,000
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Methodius Ltd • Dublin

Hybrid
EUR 70,000 - 90,000
Annual Bonus Scheme
Contributory Pension
Private Medical Insurance
+7
Fullstack Python Developer for AI‑Driven Platform
Fullstack Python Developer for AI‑Driven Platform

G MASS Consulting • Dublin

On-site
EUR 65,000 - 100,000
Senior Python Developer - Contractor Roles
Senior Python Developer - Contractor Roles

Stelfox Limited • Dublin

Hybrid
EUR 90,000 - 120,000
Senior Data Analyst
Senior Data Analyst

Brightwater Recruitment • Leinster

On-site
EUR 65,000 - 95,000