Help design, build and continuously improve the clients online platform.
Research, suggest and implement new technology solutions following best practices/standards.
Take responsibility for the resiliency and availability of different products.
Be a productive member of the team.
Requirements
Proven experience in web application development with a strong expertise in Node.js, along with familiarity with web development frameworks such as Express.js.
Proficient in front-end technologies including CSS, HTML, and JavaScript.
Capable of writing efficient, transparent, and well-documented code that complies with industry regulations and standards.
Collaborate effectively with designers, stakeholders, and product owners to define, design, and implement new features in existing software solutions.
Engage in performance optimization and tuning of existing Node.js applications by reviewing code and providing constructive feedback for enhancements.
Experience with cloud-based infrastructure platforms such as AWS or Azure.
Understanding of microservices architecture and DevOps principles.
Strong problem-solving and project management skills.
Knowledgeable in database technologies and agile development methodologies.
Experienced in working with databases such as MySQL or MongoDB.