Middle Full-Stack Engineer (NestJS, Angular) – ORIL

Middle Full-Stack Engineer (NestJS, Angular)

Ukraine

We’re looking for a Middle Full-Stack Engineer to join our team at ORIL. We need a versatile engineer who is proficient in Angular and NestJS, and ready to contribute to the evolution of a high-performance system within the aviation sector.

About the project: The Check-in app is a flight management system for internal usage that covers main use cases for pilots, concierges, dispatchers, and scheduling services. It is a mobile-first web application built on a layered architecture, focusing on high reliability and seamless real-time data management. The project aims to streamline complex aviation workflows and ensure smooth communication between all service departments.

Tech Stack: Angular 16 (NgRx, Material), Node.js (NestJS), PostgreSQL, Redis.

What are we looking for?

  • 3+ years of experience in Full-Stack web development;
  • Strong proficiency with Angular (v16) and state management (NgRx);
  • Solid experience with Node.js, with a primary focus on NestJS;
  • Deep understanding of JavaScript (ES7+), TypeScript, HTML5, and CSS3;
  • Experience with PostgreSQL and caching strategies using Redis;
  • Understanding of Layered Architecture and building mobile-first applications;
  • Familiarity with Swagger for API documentation and Azure Pipelines for CI/CD;
  • English level: Upper-Intermediate (B2), both spoken and written.

Nice to have:

  • Experience with third-party integrations: Dialpad, Slack, or Microsoft Teams webhook integrations;
  • Experience with performance optimization for modern web applications;
  • Aviation Industry Experience: Previous work on aviation-related projects is a significant advantage (understanding basic terms and industry processes).

What will you do?

  • Develop and maintain both the front-end (Angular 16) and back-end (NestJS) parts of the platform;
  • Work on a mobile-first interface to ensure a seamless experience for users on the go;
  • Ensure smooth integration with third-party services and internal flight management tools;
  • Optimize application performance and maintain high code quality standards;
  • Participate in Agile ceremonies and contribute to technical architectural decisions.
  • Develop and maintain both the front-end (Angular) and back-end (NestJS) parts of the platform.

We offer:

  • Competitive compensation;
  • Flexibility to work from anywhere (fully remotely or in our office in Lviv);
  • Comprehensive day-off policy, including additional days off for public holidays and special events;
  • Accounting Support Services;
  • Education budget + corporate education events/trainings;
  • Compensation for certifications;
  • Compensation for fitness pursuits or therapy sessions;
  • Insightful and diverse events (meetups, celebrations, knowledge-sharing);
  • A culture focused on individual growth and team progression.

Application Process

  1. Initial Screening: Call with Recruiter.
  2. Technical Interview.
  3. Сlient Interview: Interview with the client.

If you’re a proactive engineer who loves building solid products and stays curious about the latest tech trends, we’d love to have you on board!








    Thanks for applying, we will contact you soon.

    Contact Person

    Lilia Palashchyn

    Lilia Palashchyn