CareerPlan

Senior Backend Software Engineer — Python & Java

Dublin, IEFull-time2026-10-16 → 2026-11-11
Hybrid · Ireland

Core

Design, develop, and maintain scalable, secure, and resilient cloud-native backend services for a securities-based lending platform used by global wealth managers and financial institutions.

Role type

Senior Backend Software Engineer (Python & Java)

Builds

REST APIs, microservices, and cloud-native backend services deployed on AWS.

Domain

Financial Services / Securities-Based Lending

Required skills

Python, FastAPI, Java, Spring Boot, PostgreSQL, AWS (ECS, Lambda, EC2, S3, IAM, CloudWatch), Git, CI/CD, Agile Scrum

Preferred skills

Docker, Kubernetes, Terraform, Nomad, Helm, Clojure, GitHub Actions, Jenkins, OpenAPI, OAuth2, JWT, event-driven architecture, distributed systems, React, Angular, JavaScript, TypeScript, HTML5, CSS3, financial services domain experience

Technologies

Python, FastAPI, Java, Spring Boot, PostgreSQL, AWS, Docker, Kubernetes, Terraform, Nomad, Helm, Clojure, GitHub Actions, Jenkins, OpenAPI, OAuth2, JWT, React, Angular, TypeScript, HTML5, CSS3

Responsibilities

Design and build scalable backend services using Python, FastAPI, Java, and Spring Boot; Design and implement RESTful APIs and microservices; Build secure, scalable, and resilient cloud-native backend services deployed to AWS; Participate in architecture discussions and technical design reviews; Produce clean, maintainable, and well-tested code; Perform peer code reviews and contribute to engineering standards; Design, implement, and maintain automated testing and CI/CD pipelines; Troubleshoot production issues and drive root cause analysis; Mentor junior engineers and collaborate with Product, QA, and UX teams.

Seniority

Senior, hands-on IC