Backend Team Lead
About the Company:
Alyke, recognized as India's first friendship app, is revolutionizing the way people find friends online through its innovative matching algorithm. Alyke has quickly gained traction, surpassing 1 million users. This platform uniquely connects individuals based on shared interests and proximity, and stands out for its commitment to creating a secure environment that encourages users to express themselves freely. Joining Alyke offers the chance to be part of an innovative team dedicated to reshaping the landscape of social connections
Job Summary:
We are seeking an experienced Backend Team Lead to guide our backend development team through the complexities of building and scaling a global product from scratch. The ideal candidate will have a solid technical background in a wide range of technologies, including Node.js, Express.js, TypeScript, and microservices architecture, as well as extensive experience with DevOps practices and cloud services. This role demands a leader who is hands-on, can code, and solve problems alongside the team, ensuring the delivery of high-quality, scalable, and resilient systems.
Key Responsibilities:
- Lead the backend development team, fostering a culture of technical excellence, innovation, and continuous improvement.
- Design, develop, and maintain scalable, high-availability backend systems using Node.js, Express.js, TypeScript, and microservices architecture.
- Architect and develop backend systems with a focus on microservices, ensuring system scalability, reliability, and performance.
- Implement and oversee robust DevOps practices and infrastructure management, utilizing Kubernetes, Docker, GCP, and AWS.
- Collaborate with cross-functional teams to define and achieve project goals, ensuring the backend systems align with the overall product vision.
- Drive the adoption of best practices in coding, testing, security, and scalability within the team.
- Mentor and support team members, providing technical leadership and guidance.
- Stay abreast of emerging technologies and trends that could impact our product or processes.
Qualifications & Experience:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 8+ years of experience in backend development, with a proven track record of leading teams in developing and scaling global products.
- Strong expertise in Node.js, Express.js, TypeScript, microservices architecture, and message queuing.
- Extensive experience with cloud services (GCP, AWS, Firebase), DevOps tools (Kubernetes, Docker), and databases (MongoDB, Redis, Redshift, SQL databases), Database Sharding.
- Familiarity with AI, and building scalable systems using modern architectural patterns.
- Exceptional problem-solving skills and the ability to work collaboratively in a fast-paced environment.
- Excellent leadership and communication skills, with a passion for mentoring and growing teams.
Why Join Us
- Opportunity to lead a cutting-edge project impacting users globally.
- Work in an environment that fosters innovation, collaboration, and professional growth.
- Competitive compensation, comprehensive benefits.