Node Js Developer
We are looking for a skilled Node.js Developer to join our growing team. The ideal candidate will be responsible for developing, maintaining, and optimizing server-side applications and ensuring high performance and responsiveness to front-end requests.
Requirements
Proven experience as a Node.js Developer (2–5+ years preferred).
-
Strong proficiency in JavaScript/TypeScript and Node.js frameworks (e.g., Express.js, Nest.js).
-
Experience with REST APIs, GraphQL, WebSockets.
-
Hands-on experience with databases (MongoDB, PostgreSQL, MySQL, or Redis).
-
Familiarity with microservices architecture and containerization (Docker, Kubernetes is a plus).
-
Knowledge of asynchronous programming and event-driven architecture.
-
Understanding of version control (Git) and CI/CD pipelines.
-
Familiarity with cloud platforms (AWS, Azure, GCP) is an advantage.
-
Strong problem-solving skills, attention to detail, and ability to work in a team.
-
Bachelor’s degree in Computer Science, Engineering, or a related field (preferred).
Responsibilities
Develop and maintain server-side applications using Node.js.
-
Design and implement RESTful APIs and integrate with external services/databases.
-
Write clean, scalable, and efficient code following best practices.
-
Ensure application security, performance, and responsiveness.
-
Collaborate with front-end developers, UI/UX designers, and product managers to deliver features.
-
Troubleshoot, debug, and upgrade existing applications.
-
Implement automated testing and participate in code reviews.
-
Stay updated with the latest Node.js frameworks, tools, and industry trends.