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
Specialist Software Engineer - Java AWS
Societe Generale Global Solution Centre
JAVA SB MS
Capgemini
Assistant Manager - Rural Term Loan - Emerging Markets
Bajaj Finserv
Software Engineer
Baker Hughes
Lead Engineer Automation
Empower
Share
Quick Apply
Upload your resume to apply for this position