Full-Time Tech Lead
Jobs For Humanity is hiring a remote Full-Time Tech Lead. The career level for this job opening is Experienced and is accepting Beirut, Lebanon based applicants remotely. Read complete job description before applying.
Jobs For Humanity
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
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.