HamburgerMenu
hirist

SuperProcure - Software Development Engineer III - Node.js/React.js

SuperProcure
Kolkata
7 - 10 Years
star-icon
4.8white-divider94+ Reviews

Posted on: 26/07/2025

Job Description

Job Title : Software Development Engineer - 3 (React.js, Node.js, MySQL)


Department : Product & Engineering Team


Location : Kolkata - Onsite


Job Summary :


We are seeking a highly skilled and experienced Software Development Engineer - 3 with deep expertise in React.js, Node.js, MySQL, Apache Kafka/RabbitMQ, and Temporal. The ideal candidate will lead the design and development of scalable/highly concurrent web applications where performance of the product is at the core, distributed systems, and real-time data pipelines. You will work closely with cross-functional teams to architect robust backend services and rich, interactive front-end interfaces.


Key Responsibilities


- Architect and implement RESTful APIs and microservices.


- Write and promote reusable components/framework.


- Design and optimize MySQL database schemas, queries, and indexing strategies


- Integrate and maintain event-driven systems using Apache Kafka/RabbitMQ


- Develop workflows and long-running background processes using Temporal


- Ensure scalability, performance, and reliability of the application stack


- Collaborate with product managers, designers, and QA engineers to deliver high-quality solutions


- Mentor junior developers and participate in code reviews


- Write unit and integration tests to ensure code quality and coverage


- Participate in agile development processes, including sprint planning and retrospectives


Skills & Qualifications :


- 7+ years of professional experience in full-stack software development.


- Strong expertise in React.js, including hooks, state management, and component architecture.


- Solid backend development experience with Node.js (Express/Nest.js preferred)


- Proficiency with MySQL (query optimization, stored procedures, schema design)


- Hands-on experience with Apache Kafka (producer/consumer patterns, stream processing) /RabbitMQ


- Experience building and maintaining workflows using Temporal


- Strong understanding of software architecture, design patterns, and system design


- Familiarity with containerization and orchestration (Docker, Kubernetes - a plus)


- Strong debugging and problem-solving skills


- Excellent communication and team collaboration skills


- Working knowledge of ORM such as sequelizer


- Strong knowledge of the MVC architecture


- Relevant experience of working on the MySQL/NoSQL database will be preferred.


- Must be a team player.


- Previous experience with startups will be considered an added advantage


Other Details :


Engagement : Full Time


No. of openings : Multiple - Frontend, Backend and Fullstack


CTC : 24 - 30 LPA


Location : Kolkata - Onsite


info-icon

Did you find something suspicious?