Senior Python Developer

CPL · Recruitment agency
Full-time•Back-end development•Dublin, Ireland
Apply Now

TechJobs.ie Job Insights

At a glance

Employment type
Full-time
Workplace
On-site

Technologies & skills

Cloud & infrastructure

Other technical skills

Secondary technologies

What you'll be doing

Seeking a Senior Python Developer for the Risk & Finance Technology team at a global investment bank in Dublin. The role involves backend development, technical leadership, collaboration with cross-functional teams, and coaching junior developers. Fullstack and frontend experience is highly desired.

  • Build efficient back-end features in Python
  • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications
  • Write clean, efficient, and reusable code following coding standards and best practices
  • Collaborate with UX/UI designers to implement design into code
  • Implement software enhancements and suggest improvements
  • Coach junior team members
  • Provide technical leadership and guidance to junior developers

Key requirements

Must-have

  • Strong proficiency in Python programming language
  • Experience with Python frameworks (SQLAlchemy, Django, Flask, Bottle)
  • Familiarity with integrating services such as AWS and REST APIs
  • Good relational database/SQL experience (e.g., PostgreSQL, MySQL, or SQL Server)
  • Experience with CI/CD tools such as Git, Jenkins, Artifactory, Ansible
  • Knowledge of JavaScript
  • Proficiency in Agile project management environment
  • Experience in performance optimisation techniques including profiling, caching, and code refactoring

Nice-to-have

  • Solid Linux/UNIX experience
  • Familiarity with testing frameworks for Python applications such as Selenium or Pytest
  • Knowledge of the React framework
  • Experience building and deploying microservices in Python

Role signals

Technical focus
back-end
Leadership
Mentoring
Hands-on vs management
Hands-on

Full job description

  • Dublin

  • Long Term Contract

The Role

We are looking for talented Senior Python Software Engineers to work in the Risk & Finance Technology team within a global investment Bank. Full job description available. Fullstack and front-end experience highly desired.

Responsibilities

  • Build efficient back-end features in Python.

  • Collaborating with cross-functionals teams to gather requirements and translate them into technical specifications.

  • Writing clean, efficient and reusable code following coding standard and best practices

  • Collaborate with UX/UI designers to implement design into the code.

  • Implement software enhancements and suggest improvements.

  • Coach junior team members

  • Provide technical leadership and guidance to Junior Developers

Required

  • Strong proficiently in Python programming language, including its syntax, data structures, and object-oriented concepts.

  • Experience with Python frameworks (SQLAlchemy, Django, Flask, Bottle)

  • Familiarity in Integrating services such as Amazon Web Services (AWS)) and REST API

  • Good relational database/SQL experience e.g., PostgreSQL and MySQL or SQL Server

  • Experience with CI/CD tools such as Git, Jenkins, Artifactory, Ansible

  • Knowledge of JavaScript

  • Proficiency in working in Agile project management environment.

  • Experience in performance optimisation techniques including profiling, caching and code refactoring.

Preferred

  • Solid Linux/UNIX experience

  • Familiarity with testing framework for Python Application such as Selenium or Pytest.

  • Knowledge of the React framework is a plus.

  • Building and deploying Microservices in Python

Register now to upload your CV

Create a free account, save a PDF or Word CV, and quick apply on roles that take applications here.

Apply NowApply before: 8 Dec 2026