Position: Middle Node.JS Developer
Company: Swehq
Category: Node.js
Experience required: no_exp

The main purpose of the role is to shape products and early-stage architecture, directly impacting the solution and being an expert, influencing the development opportunities for our projects.

As a Node.JS Developer, you will work with cross-functional teams to create new web products and features, as well as collaborate with developers and internal teams on product development.

The successful Node.JS Developer must keep up with emerging technologies, supervise the activities of less experienced team members or other colleagues maintain operational feasibility through analysis, problem definition, solution development, and propose solution.

Key responsibilities:

Write, test and deploy high-quality code to enhance the products
Design software systems for new features
Diagnose bugs and system bottlenecks as our product scales
Work closely with product and design to define our roadmap
Developing data-driven solutions for a range of clients.

REQUIREMENTS
Proven work experience as Node.JS developer.
Experience with JavaScript and Typescript.
Good knowledge of Node.JS
In-depth understanding of the entire web development process (design, development, and deployment).
Deep understanding of Object-Oriented Principles and clean code advocate
An ability to perform well in a fast-paced environment.
Excellent analytical and multitasking skills.
Good knowledge of Agile methodologies.