We're seeking a talented and experienced Node.js Developer to join our dynamic team.
As a Node.js Developer, you'll play a crucial role in building scalable and efficient backend systems.
Your expertise will be instrumental in developing robust APIs and microservices that power our applications, and have 2 to 3 years of relevant experience in Node JS, we encourage you to apply.
Responsibilities.
Design, develop, and maintain high-quality Node.js applications and services.
Collaborate with frontend developers to build well-integrated user interfaces.
Optimize application performance and scalability.
Write clean, maintainable, and well-tested code.
Implement security best practices to protect application data.
Stay up-to-date with the latest Node.js and JavaScript trends and technologies.
Requirements.
Bachelors degree in Software Engineering, Computer Science or a related field.
2+ years of experience in Node.js development.
Strong proficiency in CSS, HTML, JavaScript and TypeScript.
Familiarity with popular Node.js frameworks like Express.js.
Experience working with databases, such as MySQL or MongoDB.
Understanding of RESTful API design and development.
Demonstrable experience in web application development with expertise in Node.js.
Knowledge of database technologies and agile development methodologies.
Understanding of microservices architecture.
Excellent problem-solving and management skills.
Preferred Skills And Qualifications.
Relevant certification for Node.js from a recognized organization.
Experience working with cloud-based infrastructure, such as AWS or Azure.
Familiarity with front-end development frameworks, such as React.js or AngularJS.
Working knowledge of test-driven development (TDD.