Job Title: Software Engineer(back-end focus) Location: Based in Dublin City Centre Job Status: Permanent Responsibilities of the Role: Understanding needs of team and clients Implementing back-end services in TypeScript on Node.js as part of an aviation finance analysis platform Extending data models for a complex business domain Implementing infrastructure as code, using Terraform with AWS platform Follow best practices of software development including high coding standards, automated testing, documentation, code-reviews, etc.
Opportunity to work full-stack, though with primary focus on back-end.
The role will involve working closely with a very experienced team with the opportunity to extend knowledge of modern development technologies, in particular TypeScript, Node.js, Terraform, AWS, Docker & React.
The successful candidate will have: Expertise building server-side of web applications Experience deploying and managing applications in cloud infrastructure Expertise in JavaScript, including ES6+ Experience with Node.js Experience working in a Linux/Unix environment Experience with RESTful API design and implementation Experience with SQL databases At least three years professional programming experience Strong academic knowledge of computer science, Bachelors Degree level required.
Degree in Computer Science / Engineering preferred.
Beneficial experience: Experience with strongly typed programming languages Experience with AWS services Experience with Docker Experience with TypeScript and/or Flow Experience with Terraform or similar Skills: TypeScript, Node.js, Terraform, AWS, Docker, React