Job Description
We are seeking an experienced Node.js Developer to join our team. As a Node.js Developer, you will be responsible for designing, developing, and maintaining web applications using Node.js and related frameworks. You should have a strong understanding of web technologies, including single-page web applications, web components, and component libraries. Experience with microservices and API services, as well as cloud technologies such as AWS, Kubernetes, and Docker, is also required.
Responsibilities:
- Designing, developing, and maintaining web applications using Node.js
- Creating single-page web applications and implementing web components.
- Handling component libraries and ensuring their proper integration into applications.
- Developing microservices and API services using REST and SOAP protocols.
- Utilizing cloud technologies, such as AWS, Kubernetes, and Docker, to deploy and manage applications.
- Collaborating with cross-functional teams to define and implement technical requirements.
- Participating in an agile project setting, including sprint planning, daily stand-ups, and retrospectives.
- Writing clean and maintainable code with proper documentation.
- Conducting code reviews and providing constructive feedback to team members.
- Troubleshooting and resolving technical issues that arise during development or in production environments.
- Staying up-to-date with industry trends and advancements in web development.
- Communicating effectively in English, both written and verbal.
- Possessing professional basic knowledge from the insurance sector (preferred).
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years of professional experience as a Node.js Developer.
- Strong proficiency in Node.js and related frameworks (such as Express.js, Koa.js, or Hapi.js).
- Solid understanding of web technologies, including HTML, CSS, and JavaScript.
- Experience with single-page web applications and web component development.
- Familiarity with component libraries and their integration into applications.
- Proficiency in developing microservices and API services using REST and SOAP.
- Knowledge of cloud technologies, specifically AWS, Kubernetes, and Docker.
- Experience working in an agile project setting and using related tools (e.g., Jira, Scrum, Kanban).
- Good command of the English language, both written and spoken.
- Basic knowledge of the insurance sector is a plus.
- Strong problem-solving and troubleshooting skills.
- Excellent collaboration and communication abilities.
- Ability to work independently and meet project deadlines.