Posted on: 17/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