· Dublin – Hybrid
· Long term contract
· Daily Rate Negotiable
Semi state body within Aviation is looking to hire a Senior Backend Developer. This role will be pivotal in designing and maintaining the robust server-side architecture and integration layers that power a digital ecosystem.
The Senior Back End Developer will be responsible for building scalable, secure, and efficient server-side logic and APIs. The successful candidate will ensure that the back-end infrastructure is resilient, well-documented, and seamlessly integrated with various front-end applications and third-party systems.
Key Responsibilities
- Design, develop, and maintain server-side applications and microservices using Node.js.
- Architect and manage secure, high-performance APIs (REST or GraphQL) for web and mobile consumption.
- Integrate applications with third-party suppliers, legacy systems, and internal data sources.
- Design and maintain database schemas (SQL or NoSQL) to support data-driven applications.
- Perform root cause analysis of technical issues and ensure the stability and security of the production environment.
- Collaborate with Enterprise Architects to ensure alignment with data governance, security protocols, and cloud infrastructure standards.
- Provide technical leadership during sprint planning and refinement, ensuring back-end tasks are well-defined and estimated accurately.
- Support the Programme Manager by providing transparency on technical progress and managing backend-related dependencies.
Knowledge, Skills and Experience
- A minimum of 5 years’ experience as a Back End Developer working in complex technical environments.
- Strong expertise in Node.js and JavaScript/TypeScript for server-side development.
- Proficiency in other relevant languages (e.g., Python, Go) or frameworks is an advantage.
- Deep understanding of database management (e.g., MSSQL, PostgreSQL, MongoDB) and caching strategies (e.g., Redis).
- Experience with cloud platforms (Azure preferred) and CI/CD pipelines for automated deployment.
- Highly organized and detail-oriented, with a focus on writing clean, maintainable, and well-tested code.
- Strong communication skills, enabling you to build trust within technical teams and translate complex technical concepts for stakeholders.
- Self-driven and accountable, with a strong sense of ownership over the server-side architecture.
- Experience working in an agile project delivery model, plus experience of relevant tools such as Jira or DevOps.