تپسی فود
تپسی فود

Technical Team Lead (Search, Discovery & Promotion)

Tehran/Sa'adat Abad
Full Time
saturday to wednesday
-
-

این فرصت شغلی چقدر برای من مناسب است؟

201 - 500 employees
Internet Provider / E-commerce / Online Services
Iranian company dealing only with Iranian entities
1402
توضیحات بیشتر

key Requirements

5 years experience in similar position
Managerial work experience
Elasticsearch - Intermediate
Redis - Intermediate
RabbitMQ - Intermediate

Job Description

We are looking for an experienced Tech Lead to lead the engineering team responsible for Search, Discovery, and Promotion at Tapsi Food. You will own the technical direction of high-scale, low-latency systems and work closely with Product, Business, Data, and other Engineering teams.

Responsibilities

  • Design and optimize search solutions using Elasticsearch.
  • Design and maintain geospatial solutions using Tile38.
  • Design and operate event-driven architectures using RabbitMQ.
  • Build high-performance caching and distributed data solutions using Redis.
  • Lead the technical design and development of Search, Discovery, and Promotion systems.
  • Design scalable and reliable distributed systems with a focus on performance, availability, and maintainability.
  • Handle distributed-system challenges such as eventual consistency, retries, idempotency, message ordering, and failure handling.
  • Identify technical risks, bottlenecks, and technical debt and drive their resolution.
  • Collaborate with Product, Business, Data, SRE/DevOps, and other engineering teams.
  • Mentor engineers, delegate responsibilities, provide feedback, and help the team grow.
  • Promote ownership, knowledge sharing, and reduce technical dependency on individuals.
  • Participate in hiring, performance evaluation, conflict resolution, and technical decision-making.

Requirements

  • 5+ years of software engineering experience, with proven Tech Lead / Senior Engineering experience.
  • Strong knowledge of Distributed Systems and Microservices.
  • Strong hands-on experience with Elasticsearch and Redis.
  • Experience with Tile38 or similar geospatial technologies.
  • Strong understanding of RabbitMQ and Event-Driven Architecture.
  • Strong system design and problem-solving skills.
  • Experience mentoring and leading engineers.
  • Strong communication, prioritization, delegation, and conflict-resolution skills.
  • Good understanding of caching, messaging, consistency, scalability, and fault-tolerance patterns.

Job Requirements

Age
25 - 39 Years Old
Gender
Men / Women
Software
Redis| Intermediate Elasticsearch| Intermediate RabbitMQ| Intermediate

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

ارسال رزومه برای تپسی فود