we are looking for an experienced Web Platform Team Lead to lead our engineering team in building and optimizing our feature-packed, high-scale web application.
Role Overview:
As the Web Platform Team Lead, you will be responsible for architecting and leading the development of our web platform, ensuring its ability to handle high data scale while providing a rich user experience. Youll work closely with product managers, designers, and engineers to develop features that cater to the needs of our enterprise clients. This is a hands-on leadership role where you will guide a team of engineers, contribute directly to the codebase, and shape the future of our platform.
Key Responsibilities:
Full-Stack Leadership: Lead and mentor a team of engineers responsible for both the web application and the Node.js-based gateway service in building, maintaining, and optimizing a highly scalable and feature-rich web platform that serves our enterprise clients.
Architecting for Scale: Design and implement solutions that ensure our platform can handle massive data volumes while maintaining high performance and flexibility for complex use cases.
Feature-Rich Development: Lead the development of new features and functionality, ensuring they are seamlessly integrated into the platform while meeting the high standards of flexibility and usability required by enterprise clients.
Collaboration: Partner with cross-functional teams (product, design, and application) to deliver high-impact, customer-centric features.
Mentorship: Provide mentorship and coaching to engineers, fostering a culture of continuous learning, innovation, and best practices.
Testing & Reliability: Implement and enforce robust testing practices (unit, integration, and end-to-end testing) to ensure platform reliability at scale.
Continuous Improvement: Stay up-to-date with industry trends, emerging technologies, and best practices in web development and apply them to improve our platform.
Agile Process Management: Lead sprint planning, daily stand-ups, and retrospectives to ensure smooth project delivery and efficient team collaboration.
Requirements: 10+ years of web development experience, with at least 3 years in a leadership or team lead role.
Proven experience building and scaling enterprise grade web applications that handle large volumes of data and complex workflows.
Hands-on experience with TypeScript, Node.js and React, with a strong understanding of both frontend and backend development.
Bachelors degree in Computer Science, Software Engineering, or a related field. Relevant certifications or specialized training may also be considered.
Solid understanding of web performance optimization techniques, particularly for large-scale applications.
Knowledge of cloud platforms (AWS, GCP, Azure) and deployment strategies, e.g. CI/CD, Docker, Kubernetes.
Experience with security best practices for building secure web applications, especially in highly regulated environments.
Experience working in Agile/Scrum environments with a focus on delivering iterative, high-quality features.
Previous experience working in the Fintech industry, dealing with sensitive financial data, is a plus.
This position is open to all candidates.