SEEDIUM

Middle Node.js Developer

Our team is expanding permanently. That's why we are hiring a Middle/Senior Node.js Developer with 4+ years of commercial experience for long-term cooperation. This is a full-time position. Please note that on some projects, the Upwork time-tracker may be used.

Experience:

4+ years

Location:

Remote

Languages:

English (Upper-Intermediate)

Must have skills:

4+ years of commercial experience with Node.js is a must

Experience and understanding of core concepts of JavaScript

4+ years of hands-on experience with TypeScript

Excellent knowledge of the development of scalable and highly available RESTful APIs using Node.js

Understanding of Single Sign-on and token-based authentication, REST, JWT, OAuth

2+ years of hands-on experience with Nest.js

The ability to use version control systems, in particular Git

Understanding of basic CI/CD principles

Hands-on experience with Docker

Understanding of Terraform work principles

Familiarity with modern and upcoming standards

Upper-Intermediate English level

Ability to work self-managing and autonomously

Will be a plus: Practical experience with complex mongoose aggregations

Will be a plus: Basic knowledge of three-layer architecture (transport layer, business logic layer, data layer)

Will be a plus: Basic knowledge of patterns (GoF band, SOLID, GRASP)

Will be a plus: Experience with unit and Integration testing with Mocha, Chai, Jest

Will be a plus: Experience in front-end development using React

Key responsibilities:

Development of new modules

Refactoring/extending existing functionality

Writing unit/integration tests

Set up task runners and build tools

Collaboration with a team and PO

We offer:

Remote work environment

Work with cutting-edge technologies

Multiple payment options

Referral & bonus system

Paid 12 vacations and 5 sick leaves per year

The 8-hour working day with flexible start and lunch duration

Compensation program for purchasing new laptops

Paid professional certifications & educational courses

Paid English classes, including speaking clubs with a native speaker

Friendly atmosphere

No bureaucracy

Our interview process includes at least 3 steps:

01

HR interview

02

Technical interview

03

Client's interview

HR Manager Photo

Svitlana Viitik

HR Manager

Ready to apply?

Send your CV without a doubt!

Cookies make things better here!

We use cookies to enhance your navigation and make your experience more personalized. By clicking “Accept All”, you’re agreeing to our Cookie Policy.