Overview
Lead and manage a team of Full Stack Product Engineers working on MobiLytix Rewards, ensuring strong ownership, accountability, and delivery discipline across the team. Own end-to-end engineering delivery for the MR product area, including feature development, product quality, platform stability, scalability, and operational excellence.
Responsibilities
- Take direct accountability for the performance, output, and growth of the MR development team, ensuring commitments are delivered with the right quality and within planned timelines.
- Work closely with Product Management, Architecture, QA, DevOps, and Support teams to translate business requirements into technical execution plans, sprint goals, and engineering roadmaps.
- Provide strong technical leadership across the full stack landscape used in MR, including frontend, backend, APIs, microservices, cloud deployment, and data workflows.
- Guide the team in building scalable and maintainable applications using React, TypeScript, Node.js, Express, and modern engineering practices.
- Review designs, APIs, integrations, code quality, and implementation approaches to ensure alignment with platform standards, reusability, maintainability, and long-term product direction.
- Ensure the team follows strong software engineering practices including coding standards, code reviews, design reviews, documentation, automated testing, and secure development practices.
- Drive engineering ownership for production stability by ensuring developers actively participate in debugging, root cause analysis, issue resolution, and preventive improvements.
- Partner with DevOps teams to strengthen CI/CD pipelines, deployment automation, release reliability, and cloud-native operations across AWS environments.
- Oversee development practices related to containerization, microservices, and orchestration to ensure the product remains resilient, scalable, and operationally efficient.
- Ensure proper design and implementation of data pipelines, workflows, and integrations, including ingestion, transformation, enrichment, and aggregation needs within the MR platform.
- Collaborate with QA teams to improve test coverage, shift-left quality practices, automation maturity, and release confidence.
- Act as the primary engineering escalation point for critical technical and production issues within the MR scope and drive teams toward timely closure and permanent fixes.
- Build a strong culture of accountability where each developer owns outcomes, not just tasks, and demonstrates commitment to product quality and customer impact.
- Mentor and coach developers on technical skills, architecture awareness, debugging, ownership mindset, collaboration, and professional growth.
- Conduct regular performance reviews, feedback discussions, career development planning, and capability building for the team.
- Track team health, velocity, quality, and delivery effectiveness, and continuously improve engineering execution through retrospectives and process improvement.
- Encourage innovation and continuous improvement by driving adoption of modern practices in SaaS engineering, observability, cloud-native development, and AI/GenAI where relevant.
- Stay current with evolving product engineering practices, modern architectures, data-driven systems, and emerging technologies relevant to loyalty and rewards platforms.
Mandatory Skills
- Bachelor’s degree in Computer Science / Engineering or equivalent practical experience.
- 9-12 years of experience in software engineering, with strong experience in leading product engineering teams.
- Proven experience managing and mentoring full stack development teams in product or SaaS environments.
- Strong technical background in full stack engineering with hands-on understanding of: JavaScript / TypeScript; React; Node.js / Express; API-first and microservices-based application development; strong understanding of scalable frontend and backend design for enterprise-grade product platforms.
- Experience with databases and data-intensive application development, preferably involving Postgres and other modern data platforms.
- Good understanding of CI/CD pipelines and engineering release practices using tools such as GitHub Actions, GitLab CI/CD, or similar platforms.
- Experience working with AWS environments and cloud-native product deployment models.
- Strong understanding of Docker, Kubernetes, and microservices architecture.
- Practical experience with observability, monitoring, and production support practices.
- Strong debugging, problem-solving, and system-level thinking skills.
- Experience collaborating effectively with Product Management, QA, DevOps, Support, and Architecture teams.
- Ability to manage team delivery, set expectations, drive accountability, and ensure closure of commitments.
- Strong people management capabilities including coaching, feedback, performance management, and team development.
- High ownership mindset, execution focus, and ability to lead from the front.
Desirable Skills
- Experience working on loyalty, rewards, retail, digital commerce, or customer engagement platforms.
- Experience building or managing SaaS / multi-tenant product platforms.
- Familiarity with event-driven architecture and streaming technologies such as Kafka.
- Exposure to data pipeline and workflow orchestration platforms such as Apache NiFi or similar tools.
- Understanding of product observability, reliability engineering, and platform stability practices.
- Exposure to AI / GenAI use cases in product engineering, analytics, automation, or developer productivity.
- Knowledge of cloud security and secure software engineering practices.
- Prior experience in scaling teams, improving engineering maturity, and driving execution excellence in product organizations.