The Role


Inflight Dublin is looking for a highly talented full-stack Software Engineer to build the innovative web and mobile entertainment applications that run on our on-board Inflight Entertainment systems and in cloud-hosted environments. Your work will be seen by millions of passengers across more than 40 airlines worldwide.


As a full-stack developer, you have excellent typescript experience and have used it within both front-end and back-end projects.


You are comfortable working on green field projects building structures from the ground up using back-end and front-end best practices. You also possess a strong sense of the entire software cycle development, including CI/CD and containerised applications, and a genuine passion for what you do. You are also comfortable with modern AI-assisted development tools and use them thoughtfully to ship higher-quality software faster, while applying sound engineering judgement to everything you commit.


If successful, you will play a key role in the design and development of our advanced web applications which are used by millions of users.


Responsibilities:

Reporting to the Development Manager, the Candidate will have the following responsibilities:

  • Write and maintain quality code for a variety of web applications

  • Aid in architectural discussion and technology selection of green field projects

  • Testing, trouble shooting and bug fixing issues

  • Review pull requests, giving constructive and actionable feedback

  • Assist dev-ops team to write CI/CD pipelines

  • Contribute in kick off, grooming and planning sessions for new and existing projects

  • Investigating and breaking down larger bodies of work into tasks

  • Mentoring junior members of the team in best practices

  • Documentation and unit tests of work

  • Use AI-assisted development tools to accelerate delivery, while reviewing and testing all generated code to the same standard as hand-written work

  • Share good practices for AI-assisted development with the team and help shape how we adopt these tools responsibly

The Candidate

Must have experience

  • Bachelor’s degree in related field

  • Up to 5 years of full-stack web development experience producing a broad range of applications

  • Excellent working knowledge of typescript

  • Excellent understanding of React and its core principles

  • Previous experience building RESTful web services ideally with Node.js and Express.js

  • Experience with SQL and NoSQL databases ideally MongoDB

  • Experience building styled components

  • Experience with CSS3, LESS or SASS or similar

  • Understanding of version control systems ideally Git and GitHub

  • A good understanding of web protocols and HTML5 APIs

  • Understanding of microservices architecture

  • Hands-on experience using AI-assisted coding tools (such as GitHub Copilot, Claude Code, or similar) in day-to-day development, with the judgement to know when to rely on them and when not to

  • Familiarity with AWS services such as S3 and EC2

  • Experience in Linux administration.

  • Knowledge of Docker containerisation

  • Deployment of containerised application using docker compose

  • Experience with Elastic Search and Kibana

  • Familiar with creating unit tests using Jest for front-end and back-end

  • Previous experience with Jenkins or GitHub actions pipelines

  • Experience interfacing with third-party APIs

  • Experience building product features powered by LLM APIs (such as OpenAI or Anthropic), including prompt design.

  • Awareness of the cost, latency, security and data-privacy considerations of working with AI tools and services in a production environment

Bonus Experience

  • Familiarity with AWS services such as S3 and EC2

  • Experience in Linux administration.

  • Knowledge of Docker containerisation

  • Deployment of containerised application using docker compose

  • Experience with Elastic Search and Kibana

  • Familiar with creating unit tests using Jest for front-end and back-end

  • Previous experience with Jenkins or GitHub actions pipelines

  • Experience interfacing with third-party APIs

  • Experience building product features powered by LLM APIs (such as OpenAI or Anthropic), including prompt design.

  • Awareness of the cost, latency, security and data-privacy considerations of working with AI tools and services in a production environment

  • Experience working in an Agile/Scrum environment using tools like JIRA

Apply for position now

Do you currently require a work visa or permit to work in Ireland, or will you need one in the future?