Role Summary:
We are seeking a visionary and hands-on Technical Team Lead to architect and build a highly scalable, multi-vertical marketplace platform. While the initial launch will focus on the Healthcare & Medical sector, the roadmap includes rapid expansion into other service industries. You will be responsible for designing a flexible and modular architecture that can support new business verticals without refactoring the core system. You will also lead the engineering team (Frontend & Mobile) to deliver a world-class product.
Key Responsibilities:
1. Architecture for Scale & Expansion:
- Design a Modular & Extensible Architecture capable of supporting multiple business verticals (e.g., Medical, Beauty, Lifestyle) on a single core platform.
- Ensure the database design is abstract enough to handle different types of service providers and booking workflows.
- Lead the decision-making process for a "future-proof" tech stack.
2. Team Leadership & Management:
- Lead the cross-functional team (Backend, Frontend, Mobile), ensuring alignment between technical execution and the long-term product vision.
- Translate business goals into technical roadmaps, breaking down complex requirements into manageable sprints.
- Conduct code reviews with a focus on reusability and clean architecture.
3. Core Backend Development:
- Develop secure, high-performance RESTful APIs and Microservices.
- Implement robust identity management (SSO, OAuth 2.0) that works across different user roles.
- Manage cloud infrastructure (Azure/OCI) with a focus on auto-scaling and cost-efficiency.
- Integrate flexible payment gateways and notification systems applicable to various industries.
Required Skills & Qualifications:
1. Technical Skills:
- Backend Mastery: Strong proficiency in .NET Core and Node.js.
- Architectural Patterns: Deep understanding of Domain-Driven Design (DDD) and Modular Monolith/Microservices architecture.
- Database Design: Ability to design abstract data models (SQL/NoSQL) that serve multiple use cases.
- Cloud & DevOps: Experience with Docker, Kubernetes, and CI/CD pipelines.
- Full-Stack Awareness: Understanding of Frontend and Mobile constraints to guide the wider team.
2. Mindset & Soft Skills:
- Product-Oriented: Ability to think beyond the code and understand the "Super-App" or "Multi-Service" business model.
- Agile Leadership: Experience leading teams in a fast-paced, evolving startup environment.
- Strong communication skills to articulate architectural trade-offs to stakeholders.
3. Experience:
- Bachelor’s degree in Computer Science or related field.
- 5+ years of backend development experience.
- 2+ years in a Team Lead role, preferably working on SaaS platforms or Marketplaces.
Job Type: Full-time