Tech Lead

About the Role:

We are seeking a seasoned Tech Lead to drive our 0-1 product development at Toters. This is a unique opportunity to shape a product from the ground up, collaborating cross-functionally to deliver a high-impact solution in the Middle East market. The ideal candidate will have a blend of deep technical expertise, a proven track record in system design and architecture, and 0-1 experience to move fast and drive innovation in an ambiguous environment.

Technical Leadership

  • Lead the design, architecture, and development of new 0-1 products focusing on speed of iteration and learning while keeping scalability in mind.
  • Advise leadership on key technical roadmap and execution considerations.
  • Lead and mentor a team of backend and mobile engineers, providing guidance and direction on best practices.
  • Set coding standards, review code for quality, and advocate for scalable and secure designs.

Product Development

  • Architect and implement scalable backend solutions, leveraging microservices, event-driven, and serverless designs.
  • Develop and optimize RESTful APIs and backend systems for high performance and reliability, ensuring seamless integration with internal and external systems.

Project Management

  • Break down complex projects into manageable tasks and ensure timely delivery.
  • Monitor progress, adjust plans as needed, and communicate updates to stakeholders.

Team Building & Collaboration

  • Participate in recruiting efforts to grow a high-performing engineering team.
  • Work closely with cross-functional partners to define requirements and drive product success.

    • Bachelor’s or Master’s degree in Computer Science, Mathematics, Physics, or a related field.
    • 8+ years of backend engineering experience, including technical leadership roles.
    • Proven experience in designing and delivering large-scale distributed systems.
    • Track record of launching successful 0-1 products at startups or fast-growing tech companies.
    • Proficiency in backend programming languages such as Python, Java, Node.js, Go, or similar.
    • Strong understanding of architectural principles like Microservices, Domain-Driven Design (DDD), or Event-Driven Architecture.
    • Experience with cloud platforms like AWS and services such as EC2, ECS, Lambda, and RDS.
    • Expertise in RESTful API design, relational databases (e.g., PostgreSQL, MySQL), and caching/queuing systems like Redis.
    • Familiarity with containerization (Docker) and orchestration (Kubernetes).
    • Strong knowledge of CI/CD pipelines, version control systems (Git), and DevOps practices.
    • Startup Mindset: Thrive in a fast-paced, ambiguous environment, with a focus on rapid prototyping and iterative development.
    • Customer Centric: You measure your success in terms of customer and business impact, not lines of code.
    • Communication: Excellent written and verbal communication skills, with the ability to effectively communicate complex technical concepts to a non-technical audience.
    • Collaboration: Strong team player, with the ability to work effectively across functions like Product and Design, and teams across the organization.

    Nice to Have

    • Mobile Development: Familiarity with iOS and Android mobile app development, especially in Swift and Kotlin.
    • Team Development: Experience hiring, mentoring and developing engineers. Previous people management experience is appreciated but not required.
    • Regulatory and Compliance Awareness: familiarity with key data & privacy regulations and ensuring regulatory compliance in system design.

    All your information will be kept confidential according to EEO guidelines.

    Similar jobs