Posted on: 16/12/2025
Client Overview :
Our client operates a high-growth, technology-driven home services platform in the GCC, delivering on-demand solutions across categories such as home cleaning, wellness, healthcare, repairs, and maintenance. With millions of completed service transactions and a strong ecosystem of service professionals, the company is recognized for its customer-first mindset and strong engineering culture.
Position : Software Engineering Team Lead
Work Location : Remote
Experience Required : 8- 10 Years
Education : Bachelors degree in Computer Science, Software Engineering, or equivalent practical experience
Role Summary :
As a Software Engineering Team Lead, you will play a critical role in driving backend engineering excellence while leading and mentoring a distributed team. This role blends hands-on technical leadership with people management, ownership of delivery, and close collaboration with product and business stakeholders.
You will be responsible for shaping technical direction, ensuring delivery predictability, and building a high-performing engineering team that can scale with the business.
Key Responsibilities :
- Lead and manage a remote backend engineering team, providing clear direction and execution ownership
- Convert business and product requirements into well-defined technical roadmaps and quarterly plans
- Balance feature delivery with technical debt management through effective prioritization
- Actively contribute to system design and architectural decisions in collaboration with Product teams
- Review code, enforce best practices, and uphold high standards of quality and reliability
- Take ownership of complex or mission-critical backend initiatives
- Oversee deployment and release cycles, ensuring stable and predictable rollouts
- Identify recurring production issues, perform root-cause analysis, and drive long-term fixes
- Conduct regular one-on-one sessions focused on coaching, feedback, and career development
- Work closely with Product, QA, and cross-functional teams to deliver scalable solutions
- Communicate progress, risks, and decisions clearly to internal stakeholders
- Build a culture of collaboration, accountability, and continuous improvement within the team
Required Skills & Experience :
- Strong backend engineering background with experience delivering large-scale systems
- Advanced proficiency in Java and the Spring ecosystem
- Deep understanding of microservices architecture and distributed systems
- Experience working with relational and NoSQL databases
- Hands-on exposure to CI/CD pipelines, containerization, and AWS
- Proven ability to identify and resolve technical and process bottlenecks
- Prior experience leading engineering teams, ideally across multiple locations
- Excellent communication skills with the ability to collaborate across functions
- Strong analytical and problem-solving mindset
- Experience handling system migrations, scalability challenges, or error reduction initiatives
- Background in e-commerce, marketplaces, or high-traffic platforms is a plus
- Experience coordinating with external vendors or partner teams
- Curiosity and exposure to emerging technologies such as AI-driven integrations is an advantage
Why This Role :
- Opportunity to lead engineering for a fast-scaling consumer tech platform
- High ownership and influence over technical direction and team growth
- Remote-first environment with global collaboration
- Work on real-world problems at scale with visible business impact
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1591094
Interview Questions for you
View All