Senior Back-end Developer (Node.js) (offline)

Requirements:

Bachelor’s degree in Computer Science or related technical field with significant experience building applications using Node.js;
You are passionate about and have in depth knowledge of Node.js, TypeScript and Express;
You are experienced working on API Gateways, Cloud and/or Hybrid environments;
Experience utilizing MongoDB, Postgres and GraphQL;
Knowledge about building user interfaces with React while your main focus is in backend;
Applicable knowledge of the whole web stack, web libraries and frameworks;
You are familiar with test driven development and testing frameworks;
You are a strong and effective communicator while applying agile principles;
You have an Upper-Intermediate level of English.

Experience with the following is a bonus:

Java/Spring, Scala, Kafka/RabbitMQ, Microservices design;
DevOps principles and knowledge about tools like Ansible, Terraform, gitlab, Docker and Kubernetes.

Responsibilities:

You Design, Develop, Deliver and Maintain product services and features across different solutions using mainly Javascript/Node.js based technologies (Java based as an option);
Understand requirements and meet business goals;
Scale and improve existing APIs and contribute to API Management;
Contribute to architecture and design decisions and implementations;
You deliver quality software through comprehensive code reviews, testing automation as well as troubleshooting;
Contribute in setting a high standard of Software Engineering Practice: quality code, test coverage, comments, collaboration, and avoiding shortcuts.

We offer:

Direct work with clients and direct impact on their projects;
Compensation based on your accomplishments;
Regular salary reviews;
Paid vacations and sick leaves;
Individual English lessons on-site;
Personal development plans and technology mentoring;
Ability to switch projects, technology stacks, and roles;
Share and gain knowledge with regular tech talks;
Possibility of business trips abroad;
Flexible working hours, plus the ability to work from home;
Comfortable office near Lviv city center in the park area;
Personal accountant.

About Relevant Software

Relevant is a global software development company that designs, builds and delivers digital products of world-class standard in time. Here we are - a team of hotshots who believe their work matters and impacts the world.

**What defines us**

Helping each other grow
Work and life sync
Democratic leadership
Zero bureaucracy

**Perks of working at Relevant**

**Organization**

Challenging projects that have thousands of users
Interest in trending technologies and methodologies
Opportunity to initiate and take part in social projects
Transparency in relationships and workflows

**People**

Short distance to managers
Easy to get feedback
Kitchen talk is welcomed
53% male, 47% female

**Work**

Flexible working hours, plus the ability to work from all over the world
Comfortable office near Lviv city center in the park area
Direct work with clients and direct impact on their projects
Possibility of business trips abroad

**Rewards**

Compensation based on your accomplishments
Regular assessments
20 paid vacation business days annually
5 paid sick leaves
Sports activities reimbursement

**Opportunities**

Individual English lessons on-site
Personal development plans and technology mentoring
Ability to switch projects, technology stacks, and roles
Share and gain knowledge with tech talks

**What’s more?**

Sertification
Referral program
Personal accountant
Educational events
IT Club membership

Company website:
https://relevant.software/

DOU company page:
https://jobs.dou.ua/companies/relevant-software/

The job ad is no longer active
Job unpublished on 4 March 2021

Look at the current jobs Node.js Remote→