Description


Roles And Responsibilities

Backend vision & ownership: Architect and implement scalable and efficient backend solutions, contributing significantly to the design and overall architecture, keeping in mind a long term vision of the product & scale.
Optimize Performance: Focus on optimizing the application for maximum speed and scalability, including database optimization, effective caching strategies, improving code health, code design & refactoring, etc.
Technical Innovation: Suggest innovative solutions wherever required for problems related to new product requirements & scale related issues. Stay abreast of emerging backend technologies and trends, advocating and leading the adoption of technologies that will give a competitive edge to our products.
Mentor and Guide: Provide mentorship and guidance to backend development team members, ensuring the dissemination of best practices and efficient use of technology stacks. Take ownership of hiring & building a high quality backend team.
Quality Assurance: Uphold high standards in code quality, including rigorous code review processes, and ensure adherence to industry best practices in backend development.

Experience & Skills

Backend Expertise: 4-6 years of experience in backend development, with a deep understanding of server-side logic, architecture design & handling scalability issues.
Cloud & DevOps exposure: Experience with Cloud (GCP or AWS) with a deep understanding of different services, resources utilisations, CI/CD pipelines, Observability tools (Sentry, New Relic / Datadog, etc.) and an ability to debug infra related issues.
Strong Technical Skills: Strong expertise in a Backend development framework (preferably Ruby on Rails but not mandatory), SQL & NoSQL database technologies.

(like Postgresql and MongoDB), Caching (Redis), Async job frameworks (like Sidekiq), etc.

Problem-Solving Ability: Strong analytical and problem-solving skills, research ability with a proven track record of delivering high-quality software solutions.
Leadership Skills: Demonstrated experience in mentoring backend development teams and taking complete tech ownership.
Communication Skills: Excellent verbal and written communication skills, with the ability to clearly articulate technical challenges and solutions to both technical and non-technical team members.
Continuous Learning: A commitment to continuous learning and staying current with the latest backend development trends and technologies.

Benefits

Collaborative and innovative work environment.
Dynamic & high-performing team that thrives in a fast-paced environment.
Opportunities for professional growth and development.
Cutting-edge technology stack and tools.
Make a significant impact on our products and the user experience.
Join a team of passionate, creative, and driven individuals.
5 Days working.
Flexible Working Hours.
Experience good work culture with regular fun activities.
Health medical insurance coverage with Family, etc.

Education

Any Graduate