This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
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
Requirements:
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 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