Position: Backend developer
Company: Nimbus
Category: Node.js
Experience required: 2y

Necessary skills:

To understand other people’s code, to understand the author’s idea and to give feedback on the code.
To be able to solve the same problem using different algorithms, to determine when one or another algorithm is more effective.
To bring solutions for non-standard problems, combining correctly of basic data structures and algorithms.
To break down the problem solution into logical blocks in accordance with generally accepted practices (OOP, SOLID, Design Patterns, Agile Methodologies, Clean Code, etc.).
To design the application architecture, to represent it as a set of services or other components and to describe their interaction.
To be able to explain the decisions made clearly.
Knowledge of Agile. Scrum. Kanban.

Tasks:

Development and maintenance of back end for web-site, web-application.
Design, development, testing, implementation and further technical support of the implemented solution.
Development and further maintaining of supporting documentation for the code.
Development of a new functionality for the product.
Pointing out and fixing existing bugs in the code and architecture.
Interacting with other developers, product managers, technical support and other team members.

Terms:

Working from home on your own equipment (computer or laptop);
Working in an international distributed team;
Remuneration in USDT;
The salary amount is to be negotiated individually to be decent;
Probation period of 1 to 3 months, according to the results of the interview.

Of us:
Your easiest and the most efficient access point to the best of DeFi.