Job Description
Job Overview:
We are looking for a skilled Node.js Developer to join our team. The ideal candidate will have hands-on experience in building scalable, high-performance applications using Node.js, along with expertise in backend development, database management, and cloud services. The role requires strong problem-solving skills and a deep understanding of server-side logic, API development, and security best practices.
Key Responsibilities:
• Develop, test, and maintain backend services using Node.js, Express.js, Nest.js or similar frameworks.
• Design and implement RESTful APIs & GraphQL APIs for seamless integration with frontend applications.
• Optimize application performance for speed and scalability.
• Write clean, maintainable, and well-documented code following best practices.
• Work with MongoDB, PostgreSQL, MySQL, or other databases, ensuring efficient data storage and retrieval.
• Implement authentication and authorization using OAuth, JWT, or similar protocols.
• Integrate third-party services, APIs, and cloud solutions (AWS, Azure, Google Cloud Platform).
• Collaborate with frontend developers, DevOps, and QA teams for seamless deployment and delivery.
• Troubleshoot, debug, and upgrade software applications to improve functionality.
• Stay updated with the latest technologies and industry best practices in Node.js and backend development.
Required Skills & Qualifications:
• 3+ years of experience in Node.js development.
• Proficiency in JavaScript, TypeScript (preferred).
• Strong understanding of asynchronous programming, event-driven architecture, and non-blocking I/O.
• Experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) databases.
• Knowledge of Docker, Kubernetes, and CI/CD pipelines.
• Experience with message queues like RabbitMQ, Kafka, or Redis.
• Familiarity with unit testing frameworks (Mocha, Jest, Chai).
• Hands-on experience with cloud platforms (AWS Lambda, S3, EC2, API Gateway, DynamoDB, etc.).
• Good understanding of Microservices Architecture and serverless computing.
• Strong debugging and performance optimization skills.
• Excellent communication and teamwork skills.
Preferred Qualifications:
• Experience with frontend technologies like React.js, Angular, or Vue.js (bonus).
• Knowledge of DevOps tools and CI/CD automation.
• Experience working in Agile or Scrum environments.
• Prior experience in building real-time applications using WebSockets.
Thanks
Debasish Pattnaik
Responsibilities
- Develop, test, and maintain backend services using Node.js, Express.js, Nest.js or similar frameworks
- Design and implement RESTful APIs & GraphQL APIs for seamless integration with frontend applications
- Optimize application performance for speed and scalability
- Write clean, maintainable, and well-documented code following best practices
- Work with MongoDB, PostgreSQL, MySQL, or other databases, ensuring efficient data storage and retrieval
- Implement authentication and authorization using OAuth, JWT, or similar protocols
- Integrate third-party services, APIs, and cloud solutions (AWS, Azure, Google Cloud Platform)
- Collaborate with frontend developers, DevOps, and QA teams for seamless deployment and delivery
- Troubleshoot, debug, and upgrade software applications to improve functionality
- Stay updated with the latest technologies and industry best practices in Node.js and backend development
Requirements
- The ideal candidate will have hands-on experience in building scalable, high-performance applications using Node.js, along with expertise in backend development, database management, and cloud services
- The role requires strong problem-solving skills and a deep understanding of server-side logic, API development, and security best practices
- 3+ years of experience in Node.js development
- Strong understanding of asynchronous programming, event-driven architecture, and non-blocking I/O
- Experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) databases
- Knowledge of Docker, Kubernetes, and CI/CD pipelines
- Experience with message queues like RabbitMQ, Kafka, or Redis
- Familiarity with unit testing frameworks (Mocha, Jest, Chai)
- Hands-on experience with cloud platforms (AWS Lambda, S3, EC2, API Gateway, DynamoDB, etc.)
- Good understanding of Microservices Architecture and serverless computing
- Strong debugging and performance optimization skills
- Excellent communication and teamwork skills