We are seeking a skilled and experienced Node.js Developer with a strong foundation in JavaScript and backend development.
The ideal candidate should have at least 5 years of hands-on experience with Node.js.
The candidate must possess a good understanding of integrating third-party APIs, developing microservices, and working with databases like MongoDB and MySQL.
Familiarity with Python and solid debugging skills will be an added advantage.
Key responsibilities include designing, developing, and maintaining robust server-side logic using Node.js, building scalable RESTful/Microservices APIs, integrating third-party APIs, troubleshooting performance issues, collaborating with cross-functional teams, ensuring application performance, security, and scalability, and participating in code reviews.
Requirements:
Minimum 5 years of professional experience in Node.js is required.
Good experience with Microservices and REST API development is necessary.
Proficiency in Core JavaScript concepts is essential.
Familiarity or hands-on experience with Python is preferred.
Experience working with MongoDB and MySQL databases is required.
A solid understanding of asynchronous programming and data security principles is necessary.
The candidate must be comfortable with Git and version control workflows.
Strong problem-solving and debugging skills are essential.
The ability to work independently as well as part of a team is required.
Benefits:
This position offers a full-time employment opportunity with a remote work option.
The role provides the chance to work on innovative projects and collaborate with cross-functional teams.
Employees will have the opportunity to participate in code reviews and contribute to best practices.
The position may include exposure to DevOps practices, CI/CD tools, and containerization technologies like Docker and Kubernetes.
There is potential for professional growth and development in cloud platforms such as AWS, GCP, and Azure.