Lead and mentor the engineering team, fostering a culture of innovation, collaboration, and excellence.
Define and drive the technical vision and strategy in alignment with the companybusiness goals, with a particular focus on scalability.
Make key architectural decisions to ensure the scalability, security, and performance of our platform as we grow to support millions of users.
Act as a key partner to the Product, Design, and Operations teams to align on product goals and delivery timelines.
Technical Oversight :
Oversee the entire product lifecycle from concept to production, ensuring high-quality and timely delivery of features.
Implement best practices in software development, including code reviews, testing, CI/CD, and documentation.
Manage technical debt, balancing the need for rapid delivery with the long-term health of the codebase.
Optimize platform architecture and infrastructure to support large-scale user growth, including load balancing, caching strategies, and database optimizations.
Stay up-to-date with emerging technologies and trends to continuously evolve the platform.
Execution and Delivery :
Ensure the engineering team meets delivery milestones and maintains a high level of productivity.
Collaborate with the DevOps team to streamline the deployment process and optimize the infrastructure for large-scale operations.
Troubleshoot and resolve any technical issues that arise, ensuring minimal disruption to the user experience, even at scale.
Stakeholder Communication :
Regularly communicate progress, risks, and challenges to the executive team and other stakeholders.
Translate complex technical concepts into clear, actionable plans for non-technical team members.
Requirements :
Experience : 8+ years of experience in software development, with at least 3 years in team lead role.
Technical Expertise : Deep knowledge of modern web technologies, cloud platforms (AWS, GCP, Azure), scalable architectures, and microservices.
D2C Experience : Proven experience in scaling a D2C service to millions of users, with a strong understanding of the challenges and best practices involved in maintaining performance, security, and user satisfaction at scale.
Understanding of Digital Marketing Platforms : Familiarity with how platforms like Google Ads, Facebook Ads, and other social media marketing tools work, especially in terms of data integration and analytics.
Experience with Marketing Analytics : Knowledge of tools like Google Analytics, Mixpanel, or similar, and how to use these tools to track user behavior, measure campaign effectiveness, and make data-driven decisions.
SEO and Content Optimization :Understanding the basics of search engine optimization (SEO) and content management systems (CMS) to ensure that the product is optimized for visibility and user engagement.