About the Role:
As a Tech Lead, you’ll be responsible for driving technical direction, mentoring engineers, and designing high-performance distributed systems that power SnappTrip’s travel products.
You’ll collaborate closely with Product Managers, other Engineering Leads, and cross-functional teams to ensure reliability, scalability, and performance across all services.
Responsibilities:
- Lead and mentor a squad of backend engineers — fostering growth, code quality, and delivery excellence.
- Design and evolve microservice-based architectures with focus on scalability, fault-tolerance, and maintainability.
- Guide the technical design and implementation of new features across our booking, pricing, and inventory systems.
- Oversee production performance, monitoring, and capacity planning across high-traffic services.
- Review code and design proposals, ensuring alignment with SnappTrip’s engineering standards.
- Partner with other leads and architects to evolve our event-driven architecture and data-driven decision systems.
- Be an advocate for engineering best practices and continuous improvement.
Requirements:
- 5+ years of backend engineering experience, with at least 1–2 years in a lead or senior role.
- Strong experience in designing and operating large-scale, high-availability systems.
Hands-on expertise with:
- Kubernetes and containerized deployments (Helm, CI/CD pipelines).
- PostgreSQL and MongoDB (indexing, query optimization, replication).
- Redis or similar caching systems for performance optimization.
- Solid understanding of microservices, API design, asynchronous processing, and caching patterns.
- Experience with observability tools (Prometheus, Grafana, OpenTelemetry, ELK).
- Strong communication and team leadership skills with a collaborative mindset.
Bonus Points:
- Production experience with Go (Golang).
- Experience with Kafka or other streaming/event systems.
- Background in travel, e-commerce, or other high-traffic domains.
- Experience leading architecture modernization or platform scalability projects.
تا چند وقت پیش کسانی که به فکر سفر میافتادند، منبع جامع و کاملی از هتلها در دسترس نداشتند تا بتوانند بسته به بودجه و سلیقهشان اقامتگاهی مناسب پیدا کنند. اسنپ تریپ 95 درصد از اقامتگاههای ایران را در سایت گردآوری کرده است تا مسافران هتلها را مقایسه کنند و اقامتگاه مدنظرشان را با بهترین قیمت بهصورت آنلاین رزرو کنند.
اما کار همینجا تمام نشد، تیم ما هر روز بزرگتر میشد و هر روز رویا و هدفهای جدیدی پیش رویمان قرار میگرفت که بزرگترینشان این بود که بتوانیم تمامی مراحل سفر را تحتپوشش قرار دهیم. خرید آنلاین بلیط هواپیما، قطار و اتوبوس را هم به خدماتمان اضافه کردیم و انقدر بزرگ شدیم که توانستیم از نامخانوادگیمان، اسنپ، استفاده کنیم و اسممان را از پینتاپین به اسنپتریپ تغییر دهیم. خدمات ویژهای را هم برای شرکتها و سازمانها فراهم کردیم و در سایتمان بخشی را به سفرهای کاری اختصاص دادیم.
حالا اسنپتریپ از آن گروه کوچک چندنفره به گروهی 220 نفره تبدیل شده و یکی از بزرگترین سامانههای آنلاین خدمات سفر (بلیط، هتل و ...) است.
اما هدفهای ما برای ارائه خدمات بهتر و بزرگترشدن هنوز ادامه دارد. قدم بعدیمان این است که بهروزترین مرجع گردشگری ایران باشیم و کیفیت خدمات آنلاینمان آنقدر بالا باشد که تمامی گردشگران خدمات آنلاین را به خدمات آفلاین ترجیح بدهند. ما منتظر روزی هستیم که اسنپتریپ برای گردشگران یادآور تجربه خوش سفر باشد.
کار شرکت ما با فروش تمام نمیشود؛ تیم پشتیبانی اسنپ تریپ، 24 ساعته آماده پاسخگویی به مشتریان است.