ما بهدنبال جذب یک Full-Stack Developer با تجربه برای همکاری در توسعه یک سیستم Aggregator در سطح GDS (رزرو پرواز و هتل، اتصال به چندین Provider و APIهای خارجی) هستیم.
این موقعیت شغلی مناسب افرادی است که تجربه کار روی سیستمهای پیچیده، مقیاسپذیر و مبتنی بر معماری مدرن را دارند و علاقهمند به مشارکت فعال در طراحی و توسعه محصول هستند.
وظایف و مسئولیتها
طراحی، توسعه و نگهداری APIهای Backend با Python و FastAPI
توسعه داشبوردها و رابطهای کاربری با Nuxt.js
طراحی و بهینهسازی دیتابیس با PostgreSQL
پیادهسازی مکانیزمهای کش، صف و rate limiting با Redis
مشارکت در طراحی معماری سیستمهای Microservice / Modular
کار با APIهای خارجی (Airline / Hotel Providers)
پیادهسازی و نگهداری محیطهای اجرایی با Docker
همکاری در فرآیندهای CI/CD و استقرار سرویسها
بررسی performance، لاگها و رفع مشکلات در محیط Production
مهارتها و الزامات
تسلط بر Python و تجربه عملی در محیط Production
تجربه کار با FastAPI (async, background tasks, middleware)
تسلط بر PostgreSQL و بهینهسازی Queryها
تجربه استفاده از Redis
تسلط به Nuxt.js (ترجیحاً Nuxt 3 یا 4)
تجربه کار با Linux Server
آشنایی با Docker / Docker Compose
آشنایی با مفاهیم DevOps و CI/CD
درک معماری سیستمهای مقیاسپذیر و high-traffic
امتیازات ویژه
تجربه کار در حوزه Travel Tech / GDS / Aggregator
تجربه سیستمهای real-time یا distributed
سابقه کار در تیمهای ریموت
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
این آگهی از وبسایت ایران تلنت پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت ایران تلنت برین و از اونجا برای این شغل اقدام کنین.