Enable job alerts via email!

Senior Software Engineer

Commission for Railway Regulation

Dublin

On-site

EUR 65,000 - 85,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A global financial services provider seeks a Senior Software Engineer in Dublin to develop innovative cloud-based applications for internal use. The role involves designing robust backend services and collaborating with cross-functional teams, requiring strong experience in JavaScript, Node.js, and various cloud services.

Qualifications

  • 5–7+ years of experience in software development on enterprise-scale platforms.
  • Strong experience with JavaScript/TypeScript and Node.js.
  • Familiarity with public cloud services like Azure, AWS, or GCP.

Responsibilities

  • Work in an agile engineering team to deliver high-quality software solutions.
  • Design, develop, and maintain backend services and user interfaces.
  • Drive improvements in development processes, ensuring code quality.

Skills

JavaScript
TypeScript
Node.js
SQL
RESTful APIs
Angular
React
Java
Spring Boot
problem-solving

Tools

Git

Job description

Our client, a global financial services provider, is building a cutting-edge data and analytics platform to support deal management, research, and decision-making across their business. As a Senior Software Engineer, you’ll help develop scalable, cloud-based services used by internal stakeholders globally. You'll work in an agile team, contributing to both feature development and broader architectural decisions.

Candidates must be based in Ireland and live within a commutable distance to Dublin. A minimum Stamp 4 visa is required.

Responsibilities
  • Work as part of an agile engineering team to deliver high-quality software solutions.
  • Design, develop, and maintain backend services and user interfaces.
  • Collaborate with analysts, QA engineers, and stakeholders to clarify requirements and ensure technical feasibility.
  • Contribute to technical design and architectural decisions.
  • Lead by example in writing clean, secure, and maintainable code.
  • Review code and design documents to ensure technical quality and consistency.
  • Stay up-to-date with emerging technologies and contribute to ongoing technical innovation.
  • Drive improvements in development processes, codebase health, and team productivity.
Required Skills & Experience
  • 5–7+ years of experience in software development, ideally working on enterprise-scale platforms.
  • Strong experience with JavaScript/TypeScript and modern frameworks.
  • Experience with Node.js for backend development.
  • Solid knowledge of RESTful APIs, design, and integration.
  • Strong SQL and relational database experience (e.g., PostgreSQL, MySQL, etc.).
  • Experience with Angular or React is highly desirable.
  • Working knowledge of Java/Spring Boot or similar statically typed languages is a plus.
  • Strong grasp of secure coding practices and performance optimization.
  • Familiarity with public cloud services (e.g., Azure, AWS, or GCP), especially in a production environment.
  • Excellent problem-solving skills, strong communication, and a proactive approach.
Tech Stack
  • Backend: Node.js, Java, Spring Boot
  • Languages: JavaScript, TypeScript, Java
  • Frontend: Angular, React
  • APIs: RESTful services
  • Database: SQL, PostgreSQL, MySQL (or equivalent)
  • Cloud: Azure (preferred), AWS or GCP (nice to have)
  • Tools: Git, CI/CD pipelines, Agile methodologies

#LI-JM2

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.