ABOUT ENGAGEKART
Engagekart is a WhatsApp-first SaaS communications platform built to help businesses manage customer conversations, leads, campaigns, and automation from one unified workspace.
We are building Engagekart for SMEs and growing businesses that want to improve customer engagement, respond faster, manage leads better, and automate repetitive communication without depending on complex enterprise systems.
At Engagekart, we believe in building practical, scalable, and easy-to-use products through small, focused teams. We value ownership, problem-solving, speed, and clear thinking. If you enjoy building SaaS products from the ground up and want to work on a fast-evolving communication platform, we would love to have you join us.
KEY RESPONSIBILITIES
Development & Engineering
- Develop and maintain scalable web applications using Angular, Node.js, Express.js, MongoDB, and TypeScript under the guidance of the lead developer.
- Build and integrate RESTful APIs, third-party services, and webhooks to support product functionality.
- Write clean, readable, and well-documented code adhering to established coding standards and best practices.
- Participate in designing and implementing features end-to-end, from UI components in Angular to backend services in Node.js.
- Debug and resolve issues across the stack, ensuring timely fixes and minimal disruption to platform operations.
- Write and maintain unit and integration tests to ensure code quality and reliability.
- Contribute to code reviews by providing and receiving constructive feedback to continuously improve code quality.
Collaboration & Communication
- Work closely with the lead developer to understand requirements and deliver solutions.
- Participate actively in sprint planning, daily stand-ups, and retrospectives.
- Communicate progress, blockers, and technical trade-offs clearly with the team.
- Maintain technical documentation including API specifications, module descriptions, and deployment notes.
- Continuously learn and adopt new tools, frameworks, and engineering practices introduced by the team.
MUST-HAVE SKILLS & QUALIFICATIONS
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field.
- 1–3 years of hands-on full-stack development experience with the MEAN stack (MongoDB, Express.js, Angular, Node.js).
- Solid proficiency in TypeScript and JavaScript (ES6+).
- Experience building SaaS products, enterprise applications, or large-scale web platforms.
- Strong understanding of RESTful APIs, webhooks, integrations, microservices, and distributed systems.
- Strong understanding of software architecture, design patterns, scalability, and performance optimization.
- Working experience with at least one cloud platform (AWS, Azure, or GCP), including deployment, monitoring, and basic infrastructure management.
- Working knowledge of Node.js and Express.js for building and maintaining server-side applications.
- Familiarity with version control using Git.
- Experience with testing frameworks and automated testing practices.
- Understanding of basic software design principles, including separation of concerns and modular code structure.
- Strong problem-solving skills and attention to detail.
- Good communication skills and ability to work effectively in a collaborative team environment.
GOOD-TO-HAVE SKILLS
- Experience designing and developing microservices at production scale.
- Experience using AI-powered development tools (e.g., GitHub Copilot, Claude, Cursor) to improve coding, debugging, and documentation productivity.
- Familiarity with security standards and compliance requirements for SaaS platforms.
WHAT WE OFFER
- A collaborative and supportive engineering environment where you will grow alongside experienced developers.
- Real ownership of features and modules — not just tickets, but meaningful contributions to a live product.
- Structured mentorship from seniors and lead engineers to accelerate your technical growth.
- A remote-first work culture with flexibility and autonomy.
- Competitive compensation package aligned with your experience and skills.
- Clear career progression path with opportunities to grow into senior and lead roles.
- Exposure to modern engineering practices, tools, and architectures in a real-world product environment.
GROWTH & CAREER PROGRESSION
High-performing individuals who demonstrate ownership, consistent delivery, and a growth mindset will be considered for advancement to Senior Full-Stack Developer and Lead roles over time. Performance reviews are conducted regularly to recognize contributions and align career goals with organizational growth.
Pay: ₹20,000.00 - ₹25,000.00 per month
Benefits:
- Flexible schedule
- Leave encashment
- Paid sick time
- Paid time off
Work Location: Remote