Company Name: Intellikart Ventures
Job Role: Lead Backend Engineer - Node.js
Experience Required: 7 to 11 Years
Location: Pune, India
Department: Product Engineering
Qualification: Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related technical field
Industry: Product Development / Information Technology
Role Overview
We are seeking a Lead Backend Engineer (SSE) to join our Product Engineering team.
The ideal candidate will demonstrate strong hands‑on expertise in system design, development, and integrations, with the ability to build and own end‑to‑end modules and features, including non‑functional requirements, for high‑volume, high‑performance products.
Key Responsibilities
System Design
- Translate product specifications and business requirements into robust technical solutions.
- Perform detailed design and development of assigned modules, with a primary focus on back‑end systems.
- Design, implement, and optimize RESTful APIs to ensure performance and reliability and optimize database schemas and queries to support scalability and high availability.
- Implement event‑driven architectures, including pub/sub mechanisms, messaging queues, and caching strategies.
- Design systems with strong emphasis on maintainability, observability, and ease of adoption.
- Ensure fault tolerance through effective error handling, session management, and resilience strategies.
- Architect solutions with a focus on performance, scalability, and security, including authentication and authorization mechanisms.
Engineering / Development
- Should have hands‑on experience in technical contributions as an individual contributor, with the potential to progress into a team lead role.
- Should be able to own the assigned modules/features end‑to‑end across design, development, testing, deployment.
- Ensure high‑quality design, development, and testing of assigned modules.
- Collaborate closely with Product Managers and Product Owners to understand product requirements, features, and components, and translate user stories into effective designs.
- Take ownership of product quality by writing, automating, and executing test cases as an integral part of the development process.
- Plan deliverables, track and report progress, actively participate in meetings, and ensure timely delivery of assigned tasks.
- Contribute proactively to architecture design, product roadmap discussions, and key technology decisions.
Cloud, DevOps & Quality
- Deploy and manage applications on cloud environments, docker
- Work with CI/CD pipelines, branching strategies, and release processes
- Write unit tests and conduct code & peer reviews
- Understand infrastructure footprints and deployment considerations
Required Qualifications (Must Have Skills)
- Strong 8+ years of experience in back‑end software development.
- Proven experience in product development, with a strong track record of building products or features from the ground up.
- Deep hands‑on expertise in Node.js, TypeScript, MongoDB, or other back‑end technologies.
- Strong system design capabilities, with demonstrated experience delivering modules or features end to end.
- Experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Hands‑on experience with CI/CD pipelines, unit testing, and code review best practices.
- Excellent problem‑solving and analytical skills.
- Demonstrates curiosity, a strong sense of ownership, adaptability, and a continuous learning mindset
Good-to-Have Qualifications
- Domain knowledge or prior experience in the Identity and Access Management (IAM) space will be a strong advantage.
- Exposure to DevOps practices and infrastructure automation is desirable.
- Experience working in a startup or product‑based organization is preferred.