تجربه آفرینان سرزمین پارسی
تجربه آفرینان سرزمین پارسی

Technical Lead

Tehran/ Arjantin
Remote
Full Time
Saturday to Wendesday
-
-
11 - 50 employees
Travel / Hotel / Tourism
Iranian company dealing with Iranian and foreign customers
1400
Privately held
توضیحات بیشتر

key Requirements

5 years experience in similar position
JavaScript - Intermediate
Node.js - Advanced
TypeScript - Intermediate
Docker Swarm - Intermediate
Kubernetes - Intermediate
Prometheus - Intermediate
Gerafana - Intermediate
Gitlab - Advanced

Job Description

Technical Lead
Build the Technology Behind a Regional Travel Platform
We are building a technology-driven travel platform serving one of the largest and fastest-growing travel markets in the region.
Over the past two years, we have built the foundations of the platform and developed core operational capabilities. We are now entering the next stage of growth and are looking for a Technical Lead to help scale our systems, strengthen engineering practices, and shape the future of our technology organization.

This role is ideal for someone who enjoys both technical leadership and hands-on engineering — someone who can guide architecture, mentor engineers, and still dive into code when needed.

Key Responsibilities:

Leadership & Team Management

  • Set clear targets and expectations so the team remains goal-oriented, disciplined, and aligned with company standards.
  • Break down Product Epics and User Stories into technical tasks through a Work Breakdown Structure (WBS) process.
  • Assign tasks fairly and within the team's skill set to ensure efficient completion.
  • Hire, onboard, and mentor new engineering team members.

Technical & Architectural Direction

  • Provide high-level architectural and design direction, focusing on Microservices and Domain-Driven Design (DDD).
  • Collaborate with the design and product teams to brainstorm conceptual development plans.
  • Conduct security audits to find vulnerabilities, instances of malware, or suggest areas of improvement.
  • Code Quality Assurance: enforce Clean Code principles, conduct code reviews, and control Technical Debt.
  • Stay up to date on current technologies and architectural patterns, noting their structural properties to improve our stack.
  • Maintain delivery quality metrics: code quality, deployment frequency, deployment size, and bug detection rates.

Qualifications & Experience

  • 7+ years of experience as a Software Engineer (across any technologies and languages).
  • 3+ years of hands-on experience as a Node.js/Nestjs developer.
  • Strong background in the Travel Tech business domain (e.g., OTAs, tour booking engines, aggregations).
  • Great team player with deep experience in Agile methodologies (Scrum, Kanban, Lean).
  • Ensure projects meet their release dates and are delivered on time.

Technical Expertise
Must-Haves

  • Backend & Architecture: Deep expertise in Software Architecture, TypeScript, and Nest.js. Proven experience with Microservices architecture, Domain-Driven Design (DDD), and distributed transaction management using Saga patterns.
  • Databases: Strong hands-on experience with NoSQL and RDBMS (e.g., Redis, PostgreSQL).
  • DevOps & Infrastructure: Extensive experience containerizing applications with Docker, orchestrating with Docker Swarm, and building automated pipelines via GitLab CI/CD.
  • Observability & Monitoring: Practical knowledge of setting up and managing Grafana and Prometheus.
  • System Administration: Solid Linux foundation, demonstrated by an LPIC-1 certification (or equivalent practical experience).
  • Protocols & Tooling: Experience with gRPC, Swagger, Git.
  • Quality & Testing: Strong commitment to Unit Testing and Clean Code principles.

AI & Automation
Identify opportunities to leverage AI across engineering, operations, customer support, and internal workflows
Help integrate AI-powered capabilities into products and business processes
Drive adoption of AI tools to improve engineering productivity and operational efficiency

Nice-to-Haves

  • Frontend Familiarity: Experience with or solid understanding of React.js and Next.js.

Job Requirements

Age
26 - 40 Years Old
Gender
Men / Women
Software
Node.js| Advanced Docker Swarm| Intermediate Kubernetes| Intermediate Gerafana| Intermediate Prometheus| Intermediate Gitlab| Advanced TypeScript| Intermediate JavaScript| Intermediate

ثبت مشکل و تخلف آگهی

ارسال رزومه برای تجربه آفرینان سرزمین پارسی

insight applicant

مقایسه من با سایر متقاضیان