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