Position: Javascript Software Engineer
Company: VeryBusy Recruiting
Experience required: 2y

**About Product:**
This first SaaS legal document automation platform in Ukraine covers the entire lifecycle of contracts, from the creation of drafts to editing, approving, and signing. This solution is used by 60 large companies in Ukraine and North America, among them Slack, Walmart, Nestle, British American Tobacco, Glovo, DTEK, MHP, Fozzy, OLX.

**Tech stack of the product:**
React (Hooks + SSR), Node.js, TypeScript, MySQL, Redis. Hosted on AWS and GCP. All code, testing, and release processes are built on GitLab.
Code review is not new for the team. Every merge request is reviewed by 2 reviewers (assigned automatically), QA (if needed), and runs automatic unit and integration tests along with static code checkers (ESLint, etc).

**About the team:**
The company consists of 24 employees, the product team - 8: 2 QA Engineers, 3 Software Engineers (Middle and Senior levels), 1 UX designer, 1 UI designer, and CTO.

**Office of remote:**
It’s flexible. The team prefers to work from the office. However, employees have the opportunity to work remotely (about 30% of the working time).

**The working schedule: **
Flexible schedule, you choose when you are comfortable working (the office is open 24/7). The daily meeting starts at 10:15.

**Examples of tasks that await you as a Javascript developer:**
● improvement of own editor: add support for custom bullets in multi-level lists, allow to add comments to a selected block of text;
● implement a widget to display the average time of document drafting (Dashboard). Technologies: GraphQL, React, TypeORM, Node.js;
● integration with third-party services, for example, Salesforce.

**We expect from you:**
● at least 2 years of experience with Javascript (React, Vue.js, Node.js);
● An interest in building UIs with modern tools like ES6+, React (Hooks + SSR), Sass, and Webpack;
● An ability to think through customer requirements to come up with high-impact ways of quickly solving their problems;
● A high bar for the quality of code and quality of user experience;
● A passion for performance, accessibility, and design;
● Deep understanding of how web applications work and communicate with APIs;
● Improve engineering standards, tooling, and processes;
● Comfortable with delivering and receiving feedback.
 
**It would be super cool if you:**
● Have experience with both React and Node.js;
● Have experience building a product from zero;
● Worked in a product company before;
● Have experience with high-performance applications.

**Company offers:**
● Vacation – 20 working days;
● Sick leave – there are no restrictions on the number of days, supporting
documents are not required;
● Medical insurance;
● Corporate food;
● Corporate laptop (MacBook Pro 16 inch, 32GB RAM, 512 SSD);
● In-house employment or private enterprise it's your choice.

**The hiring process:**
0. HR Screen (online)
Duration: 30-45 mins.
1. Tech screen (online)
Duration: 1 hour
2. Final interview (online)
Duration: about 1,5 hours.