Posted on: 26/07/2025
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
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1519905
Interview Questions for you
View All