Posted on: 24/10/2025
Description:
Role Overview
We are looking for a proficient Node.js Developer to join our development team, you will leverage your backend expertise to turn creative ideas into reliable digital experiences.
You will collaborate with designers and front-end teams to build feature-rich applications, optimize performance, and explore new technologies to keep our products future-ready.
This role offers the chance to work on diverse projects ranging from enterprise apps to consumer-facing platforms.
Key Responsibilities :
- Design, build, and maintain server-side applications and APIs using Node.js.
- Integrate with databases (SQL / NoSQL) and external services (authentication, third-party APIs).
- Implement business logic, data storage, and server-side processing.
- Optimize performance, reliability, and scalability of backend systems.
- Ensure code quality via testing (unit, integration), code reviews, and adherence to coding standards.
- Handle error monitoring, logging, and debugging in production environments.
- Collaborate with front-end developers, designers, and other team members to deliver seamless integration and user experience.
- Security best practices (input validation, authentication/authorization, encryption).
- Participate in planning, estimation, delivery in Agile/Scrum environments.
Must-have :
Technical Skills :
- Proficient in Node.js, with good coding practices (modular design, async patterns, error handling)
- Express.js or similar web framework
- Experience with relational (PostgreSQL, MySQL) and/or NoSQL (MongoDB, Redis) databases
- Good understanding of RESTful APIs, authentication (JWT, OAuth etc.)
- Writing unit tests, integration tests; familiarity with testing tools such as Jest / Mocha / Chai
- Version control using Git; code review practices
- Strong communication, problem solving & debugging skills
- Understanding of security best practices for backend systems
Nice-to-have :
- Experience with GraphQL / WebSocket / real-time APIs
- Experience with serverless architectures (AWS Lambda, Google Cloud Functions)
- Knowledge of Docker and containerization for deployment
- CI/CD tools and pipelines (GitHub Actions, Jenkins, etc.)
- Experience with microservices architecture
- Performance tuning & monitoring tools (New Relic, Datadog etc.)
- Cloud services (AWS, Azure, GCP) and orchestration (Kubernetes, ECS etc.)
- Experience working with Agile/Scrum, user stories, Jira / Trello etc.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1564564
Interview Questions for you
View All