Job Description – Node.js Developer Position: Node.js Developer
Experience: 2–5+ Years
Employment Type: Full-Time
Location: Bhopal, Madhya Pradesh / Remote
Company: Namami Software
About the Role
We are looking for a skilled Node.js Developer with strong backend development experience and a solid understanding of modern frontend technologies such as React.js and Next.js.
The ideal candidate should be capable of building scalable, secure, and high-performance applications and should have strong hands-on expertise in DevOps, CI/CD pipelines, deployment, and production environments.
You will work closely with our development, product, and DevOps teams to design, develop, deploy, and maintain real-world web applications and SaaS products.
Key Responsibilities
- Develop scalable and high-performance backend applications using Node.js.
- Build and maintain RESTful APIs and backend services.
- Work with React.js and Next.js for frontend development and API integration.
- Design and integrate databases such as PostgreSQL, MySQL, or MongoDB.
- Develop secure authentication and authorization systems.
- Optimize application performance, scalability, and reliability.
- Write clean, maintainable, reusable, and well-documented code.
- Implement third-party API integrations and payment/API services.
- Set up and manage CI/CD pipelines for automated build, testing, and deployment.
- Manage application deployment on AWS, VPS, or cloud infrastructure.
- Work with Docker, Nginx, Git, Linux, and server environments.
- Monitor production applications and troubleshoot deployment and performance issues.
- Implement automated testing, logging, monitoring, and error handling.
- Collaborate with frontend developers, UI/UX designers, QA engineers, and project managers.
- Participate in code reviews and maintain development best practices.
Required Skills
Backend
- Strong expertise in Node.js
- Excellent knowledge of Express.js / NestJS
- REST API development
- Authentication & Authorization
- JWT, OAuth, API security
- Database design and optimization
Frontend
- Good knowledge of React.js
- Good knowledge of Next.js
- JavaScript / TypeScript
- API integration
- State management and modern frontend practices
Database
- PostgreSQL
- MySQL
- MongoDB
- Query optimization and database design
DevOps & Deployment – Must Have
- Strong hands-on experience with CI/CD pipelines
- Git & GitHub/GitLab
- Docker & Docker Compose
- Linux server administration
- Nginx / Reverse Proxy
- AWS / VPS deployment
- Production server management
- Automated build and deployment
- Environment and secret management
- Application monitoring and troubleshooting
Good to Have
- Experience with AWS EC2, RDS, S3, CloudFront
- Redis
- WebSockets / Socket.IO
- BullMQ or other queue systems
- Microservices architecture
- Kubernetes
- GitHub Actions / GitLab CI / Jenkins
- Cloudflare
- PM2
- Automated testing
- Experience building SaaS products
What We Are Looking For
- Strong problem-solving and debugging skills.
- Ability to independently handle development and production deployment.
- Good understanding of software architecture and best practices.
- Ability to work with existing codebases and understand complex systems.
- Strong communication and teamwork skills.
- Passion for learning new technologies.
- Ability to take ownership of projects from development → testing → deployment → production maintenance.
Why Join Namami Software?
- Work on real-world software products and SaaS platforms.
- Opportunity to work with modern technologies.
- Exposure to Node.js, React, Next.js, PostgreSQL, AWS, Docker, and DevOps.
- Work on challenging and scalable applications.
- Growth opportunities within the organization.
- Collaborative and learning-focused work environment.
How to Apply
Interested candidates can share their CV/Resume along with GitHub, LinkedIn, or portfolio links.
Pay: ₹20,348.61 - ₹65,291.92 per month
Work Location: In person