Senior Software Engineer - Aerlytix
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
Job Description

Senior Software Engineer (Back-End) at Aerlytix: Design and implement back-end services in Type Script on Node.js for an aviation finance analysis platform.

Aerlytix is a company transforming the aviation industry with a world-class technology stack and industry-beating analytics products. As a Senior Software Engineer (Back-End), you will play a pivotal role in the design and implementation of our aviation finance analysis platform's back-end services.

**Key Responsibilities:**

  • Lead the design and implementation of back-end services in Type Script on Node.js
  • Extend and optimize data models for a complex business domain
  • Implement infrastructure as code using Pulumi and AWS platform
  • Ensure adherence to best practices in software development, including high coding standards, automated testing, documentation, and code reviews
  • Provide technical leadership and mentorship to junior engineers
  • Collaborate closely with cross-functional teams to understand the needs of both the team and clients

**Requirements:**

  • 7+ years of professional programming experience with a focus on back-end development
  • Experience in leading a team and independently delivering high-quality software
  • Proven expertise in building and maintaining the server-side of web applications
  • Extensive experience deploying and managing applications in cloud infrastructure
  • Strong experience with Node.js and working in a Linux environment
  • Solid understanding and hands-on experience with RESTful API design and implementation
  • Proficiency in working with SQL databases
  • Strong academic knowledge of computer science, Bachelor's Degree level required

Aerlytix offers a unique opportunity to work in a fast-paced and challenging environment within the aviation industry. With a primary focus on back-end development, you will also have the chance to work full-stack, enhancing your knowledge of modern development technologies.

;