ORIL logo

Middle Full-Stack Engineer (NestJS, Angular)

ORIL·Salary not specified

Primary stack

CSSNode.jsPostgreSQLRedisNestJSTypeScriptJavaScriptAngularHTML

Nice to have's

performance optimizationaviation industry experiencethird-party integrations

Job description

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

© ORIL. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Львів, Маямі (США)

More at ORIL

All 45 roles

Similar jobs

Popular searches