Middle Full-Stack Engineer (NestJS, Angular)

RemoteSalary not specified
Lviv, Ukraine

Job Description, Responsibilities & Requirements

Description language:

About the Position

We’re looking for a Middle Full-Stack Engineer to join our team at ORIL in Ukraine. 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

Responsibilities

  • 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)

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. Client 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

Job Details

Company name:
ORIL
Location:
Lviv, Ukraine
Employment Type:
Full-time
Work Mode:
Remote
Posted on TheJob:
Apr 10, 2026
Last checked:
Jul 4, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.