Position: Back End (Node.js) Software Engineer
Company: Edible Arrangements Ukraine
Category: JavaScript
Experience required: 2y
English level: intermediate

What we are working on:

- The main goal is rebuilding older system using Node.js (Nest) and Typescript  to a new modern solution which will provide customers and employees with new design and faster software.

The systems consists of  .NET Core API, iOS client, desktop client and API part which we are working on.

Position requirements:

• 3+ years of experience in developing complex, modern and responsive web applications using Node.js (Nest.js + Typescript) and/or some experience with Front End part (we use React);
• Ability to implement rich client functionality using thorough ES knowledge;
• Understanding of responsive design techniques and design patterns;
• Experience and understanding of various build and deployment pipelines (NPM, Azure CI/CD or any alternatives);
• Experience with E2E/unit testing of React components;
• English spoken and written skills - Intermediate (able to negotiate and convey own opinion);

Responsibilities:

• Hands-on software/application development;
• Create software components, modules, integrations;
• Create software testing implementations including unit, functional, acceptance, performance, and security tests;
• Provide feedback during development cycles regarding technical constraints;
• Implement stable and highly available services on Azure;
• Hands-on software/application development;

What we offer at Edible:

- Remote work when needed;
- annual bonus accordingly to the policy (13d salary);
- flexible work schedule and remote/mixed type of work.
- multinational and intercultural experience;
- corporate library;
- cutting-edge frameworks and technologies.
- competitive salary;
- health insurance after the probation period;
- common team events;
- cozy office in the heart of Kyiv, close to all 3 underground lines (Maidan -
Nezalezhnosti is 150 m away);
- start-up spirit (the team is being built from scratch);

The hiring stages:

- Recruiter call (up to 40-45 minutes);
- Technical interview (up to 1,5 hour);
- Final interview (1 hour - US-side if its needed).

We don`t have technical task and fast hiring period ( up to 1 work week ).