Backend Developer (Node.js + MySQL)
Actively Reviewing the ApplicationsRanapay India Pvt. Ltd.
Job Description
We are looking for a Backend Developer with 1+ year of experience in Node.js and MySQL to join our engineering team. The ideal candidate should have experience building scalable backend systems, developing REST APIs, integrating third-party services, and implementing real-time features.
You will work on designing and developing backend services that power modern web and mobile applications.
Key ResponsibilitiesBackend Development- Develop and maintain RESTful APIs using Node.js and Express.js
- Write clean, scalable, and maintainable backend code
- Implement authentication and authorization mechanisms
- Ensure application performance, security, and reliability
- Design and manage MySQL database schemas
- Write optimized and efficient SQL queries
- Handle database relationships, indexing, and query optimization
- Ensure data consistency and high performance
- Implement real-time communication using WebSockets / Socket.io
- Develop real-time features such as notifications, live updates, and alerts
Integrate external services such as:
- Payment Gateways
- SMS / OTP Services
- Email Services
- Other External APIs
Handle API authentication, error handling, and response management.
Scalable Architecture- Design backend systems following scalable architecture principles
- Implement modular or MVC architecture
- Optimize systems for high performance and scalability
- Work closely with frontend and mobile developers
- Participate in code reviews and debugging sessions
- Use Git for version control
- Node.js
- Express.js
- MySQL (Mandatory)
- MongoDB
- REST API Development
- Authentication (JWT / Token-based)
- API security and validation
- Error handling and logging
- Strong knowledge of SQL
- Database schema design
- Query optimization
- Experience with WebSockets or Socket.io
- Experience with API testing tools (Postman, Insomnia)
- Familiarity with Git and Git workflows
- Knowledge of ORM tools (Prisma, Sequelize, TypeORM)
- Understanding of Microservices Architecture
- Experience with Redis or caching systems
- Basic knowledge of Docker or Cloud deployment
- Experience working with scalable backend systems
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Senior Python Developer
Uplers
Lead Cloud Solutions Architect
Atorus
Data Scientist
Virtusa
Senior Business Manager - Affordable Housing
Bajaj Finserv
Sales Team leader
Financiio Solutions
Share
Quick Apply
Upload your resume to apply for this position