Position: Senior Back-End Developer (Node.js)
Company: Relevant Software
Category: Node.js
Experience required: 3y
English level: upper

Project overview: it will be a subscription module for DevOps and developers documentation that will be integrated into popular tools (Jira, Google docs, Bitbucket) with Webhooks. You’ll be a valued core member of the team and help build Web applications for our Clients. Your work will include direct communication with a client, so you should be confident in your communication skills.

**Responsibilities:**
- Develop software solutions by studying information needs: 
     - studying systems flow, data usage and work processes; 
     - investigating problem areas; 
     - following the software development lifecycle;
- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts and clear code;
- Prepare and install solutions by determining and designing system specifications, standards and programming;
- Make informed decisions quickly and taking ownership of services and applications at scale;
- Work collaboratively with others to achieve goals;

**Requirements:**
- 4+ years of experience as a software engineer;
- Extensive experience with JavaScript, TypeScript;
- Fluent in Node.js frameworks, Express.js, Nest.js would be especially useful;
- Experience with GraphQL;
- Fluent in MySQL, migration, optimization, design skills;  
- Experience working in an agile environment, Docker, Docker-Compose;
- Either strong OOP or Functional Programing and modelling skills;
- Experience building complex web systems that have been successfully delivered to customers;
- Ability to take a project from scoping requirements through actual launch of the project;
- Experience in communicating with customers, other technical teams and management to collect requirements, identify tasks and meet production deadlines;
- Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations;
- Eagerness and willingness to learn new technologies;
- English — Upper-Intermediate or higher.

**We offer:**
- Competitive compensation based on your skills, experience, and performance;
- 20 working days of annual paid vacation and 5 sick leaves;
- 3 additional days off for special occasions;
- Opportunity for career growth, mentorship and personal development plan;
- Experienced colleagues with 85% of middle and senior engineers;
- Individual English lessons on-site (for all) and walkie-talkie lessons in the park (for citizens of Lviv);
- Comfortable office near Lviv city centre in the park area;
- Possibility to work from anywhere in the world;
- Exciting projects involving the newest technologies;
- Friendly, positive, fun atmosphere;
- Regular performance assessments and salary reviews;
- Accounting as a service;
- Flexible working approach;
- No probation period.

**Про компанію Relevant Software**
Relevant Software is a next-generation software development services vendor. We enable clients in 20 countries to navigate their digital transformation.

**Сайт компанії:**
https://relevant.software/

**Сторінка компанії на DOU:**
https://jobs.dou.ua/companies/relevant-software/