Job Description

We are looking for an experienced Full-Stack Developer to collaborate in the development of an Aggregator system at the GDS level (flight and hotel reservation, connection to multiple Providers and external APIs).
This job position is suitable for people who have experience working on complex, scalable systems based on modern architecture and are interested in active participation in product design and development.
duties and responsibilities
Design, development and maintenance of Backend APIs with Python and FastAPI
Development of dashboards and user interfaces with Nuxt.js
Database design and optimization with PostgreSQL
Implementation of cache, queue and rate limiting mechanisms with Redis
Participation in the architecture design of Microservice / Modular systems
Working with external APIs (Airline / Hotel Providers)
Implementation and maintenance of execution environments with Docker
Collaborate on CI/CD processes and service deployment
Checking performance, logs and fixing problems in production environment
Skills and requirements
Proficiency in Python and practical experience in Production environment
Experience working with FastAPI (async, background tasks, middleware)
Mastering PostgreSQL and optimizing queries
Experience using Redis
Proficiency in Nuxt.js (preferably Nuxt 3 or 4)
Experience working with Linux Server
Introduction to Docker / Docker Compose
Familiarity with DevOps and CI/CD concepts
Understanding the architecture of scalable and high-traffic systems
Special privileges
Work experience in the field of Travel Tech / GDS / Aggregator
Real-time or distributed systems experience
Work experience in remote teams

Employment Type

  • Full Time

Details

To see more jobs that fit your career