Node.JS developer

Schedule

Full Day

Location

Remote

Required job experience

3 — 6 years

Duties

  • Developing mobile applications for various projects.
  • Designing customer-facing UI and back-end services
  • Documenting Node.js processes, including database schemas, as well as preparing reports
  • Following well-established development procedures.
  • Operating under the supervision of a manager.
  • Coordinating with an easy-going client.

The ideal candidate will have:

  • 2+ years of commercial development experience with Node.js.
  • Fluency in JavaScript ES6+.
  • Knowledge of Express.js (or other frameworks).
  • Experience with at least one object-relational database (PostgreSQL, MySQL, MsSQL, Oracle) or NoSQL (MongoDB) and has used ORM for RDBMS.
  • Experience with Redis and Git (git flow).
  • Fluency in English (B1+).
  • Ability to write from scratch or maintain a medium-sized web application.
  • Capability to bring new technologies and approaches into projects, keeping the project up-to-date.
  • Performs code reviews.
  • Writes tests for all their code, understands why it is important, and teaches this knowledge to junior members.

It will be a plus if you have:

  • Experience with GraphQL, Apollo Server, and TypeScript.
  • Skill in using automated tests (for example, with Jest).
  • Understanding of software testing processes and Agile methodologies (Scrum, Kanban, XP).

By submitting request you agree to our Privacy Policy

Contact us

By submitting request you agree to our Privacy Policy

By submitting request you agree to our Privacy Policy

Contact us

By submitting request you agree to our Privacy Policy