Job Description
The ideal Node.js Developer will be familiar with the full software development life cycle. You should have experience in designing, coding, testing and consistently managing applications. You should be comfortable coding in a number of languages and have an ability to test code in order to maintain high-quality code.
Job Responsibilities
– Coding applications features according to the business requirements
– Delivering code in line with Company Quality Standards
– Actively participating in technical discussions and meetings
– Participating as technical expert during meetings with colleagues
– Contributing in improving the product life-cycle management
– Ensuring the technological watch in your area of knowledge
– Contribute to team skill growth
– Code review
Job Requirements:
– Bachelor’s degree in computer science, software engineering, or a related field
– Minimum of 3 years of experience in Node.js development
– Strong understanding of JavaScript and its fundamentals
– Familiar with front-end development frameworks like React, Angular, or Vue.js
– Experience in building RESTful APIs and integrating with web services
– Solid understanding of database concepts such as MySQL, PostgreSQL, MongoDB, Redis
– Familiar with Docker and Kubernetes
– Understanding of cloud platforms AWS or Azure
– Strong understanding of Git version control and experience with collaborative development workflows