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
* 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, Bachelor’s 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
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Analyst
Industries
Airlines and Aviation
#J-18808-Ljbffr