Role Overview
We are looking for a Node.js Developer with at least 1 year of hands-on experience in building and maintaining backend applications. The ideal candidate should be passionate about writing clean, efficient, and scalable code.
Responsibilities
- Develop and maintain backend applications and REST APIs using Node.js.
- Design, optimize, and manage MySQL databases.
- Write clean, reusable, and high-performance code.
- Debug, troubleshoot, and optimize application performance.
- Collaborate with team members using Git and participate in code reviews.
- Deploy and maintain applications on Linux-based servers.
Requirements
- Strong proficiency in JavaScript (ES6+) and Node.js (Express.js).
- Experience with MySQL, query optimization, and database design.
- Good understanding of REST APIs and backend architecture.
- Proficiency with Git and version control workflows.
- Experience with code optimization, debugging, and performance tuning.
- Basic knowledge of Linux servers, SSH, PM2, and Nginx.
- Familiarity with JWT authentication and API security best practices.
- Experience using Postman or similar API testing tools.
- Must currently reside in Ludhiana, Punjab.
Skills
- Node.js
- Express.js
- MySQL
- JavaScript
- Linux
Nice to Have
- Redis or caching concepts.
- Docker and CI/CD basics.
- Cloud platforms such as AWS or DigitalOcean.
- TypeScript or MongoDB.
Benefits
- Paid sick time
- Paid time off