About the RoleWe are seeking an experienced Technical Team Lead with a strong background in delivering SaaS products to lead our engineering team. The ideal candidate has 7+ years of hands-on experience in software development, excels in managing end-to-end product delivery, writes high-quality code, and mentors developers to build scalable, maintainable systems.
Key Responsibilities Leadership & Delivery- Lead the end-to-end delivery of SaaS product features across web and mobile platforms.
- Work closely with Product, UI/UX, QA, and DevOps teams to ensure smooth release cycles.
- Manage sprints, resource planning, task breakdowns, and delivery accountability.
- Promote Agile/Scrum best practices and remove blockers for the team.
Technical Architecture & Development- Architect scalable solutions using Angular (web), Flutter (mobile), and microservices-based cloud platforms.
- Design data-driven backend services using DocumentDB (or MongoDB-compatible NoSQL databases).
- Collaborate with DevOps to maintain cloud infrastructure, CI/CD pipelines, and production deployments.
- Develop reusable modules, enforce clean coding standards, and occasionally contribute code.
Code Quality & Reviews- Review Angular, Flutter, and backend microservices code for performance, security, and maintainability.
- Ensure proper usage of state management, modular design, API structure, and database access patterns.
- Enforce coding best practices, automated testing, and performance monitoring.
Mentorship & Growth- Mentor junior and mid-level developers through code reviews, pair programming, and technical sessions.
- Encourage innovation, continuous learning, and adoption of clean architecture and SOLID principles.
- Provide regular feedback and support professional development plans.
Required Skills & ExperienceAreaRequirementsExperience7+ years in SaaS development, 2+ years in a technical/team lead capacityFrontend (Web)Strong expertise in Angular (v10+), RxJS, NgRx/State Management, component-based architectureMobileHands-on experience with Flutter & Dart, responsive UIs, cross-platform deploymentBackend / MCPExperience in microservices architecture, RESTful APIs/GraphQL, API gatewaysDatabase / DocumentDBStrong experience with DocumentDB, MongoDB, or similar JSON-based NoSQL databases, schema design, indexing, aggregation pipelinesCloud & DevOpsAWS/Azure/GCP services, Docker, Kubernetes, CI/CD pipelines, monitoring toolsVersion ControlGit, branch strategies, PR reviews, GitHub/GitLab workflowsAgile ToolsJira, Trello, Azure DevOps, Postman, Swagger/OpenAPI
Nice-to-Have- Experience with AWS DocumentDB or MongoDB Atlas in production environments.
- Knowledge of offline sync, Firebase/Firestore, or local storage for mobile apps.
- Expertise in Clean Architecture, Dependency Injection, BLoC/MobX (Flutter).
- Familiarity with Nx Monorepo (Angular & Flutter).
- Background in real-time data (WebSockets, MQTT, Firebase).
Soft Skills- Strong communicator who can explain technical decisions clearly.
- Problem solver with a product-first mindset.
- Leadership style that inspires ownership, discipline, and innovation.
- Organized, reliable, and proactive.
Why This Role is Exciting- Lead full-stack SaaS delivery across web + mobile platforms.
- Work with modern technologies: Angular, Flutter, Microservices, DocumentDB.
- Influence architecture and engineering culture from the ground up.
- Competitive salary, growth opportunities, and flexible working environment.