Position: Senior/Lead Full-Stack Engineer (React+Node.js)
Company: 8allocate
Category: Node.js
Experience required: 5y
English level: upper

Headquartered in Estonia, we run offshore Research and Development centers in Kyiv and Lviv. Our team is 50% remote and distributed. We specialize in flexible interaction exclusively with international clients (we cover industries from commercial aviation to fintech) thanks to a multinational support group of experts and management.

Our client is a lawyer and engineer joining forces on a single mission: replacing Word for negotiations. They’re building a lightweight, clip-on negotiation tool that integrates with contract management, e-signature and other software that their customers already use, to become the Docusign of contract negotiation.
The product is in the market with early revenue from alpha customers, indicating initial product-market fit. The company is in the process of closing the first round and is looking for a Lead Engineer to join the team.

Requirements:
– We're essentially looking for an experienced full-stack developer, comfortable working in a startup environment, with a focus on frontend and especially online editing:
– Experience with ReactJS (v18);
– Experience with NodeJS (v16) and Express (v4);
– Experience with MongoDB Atlas;
– Experience with API / Rest based system integrations.

Strongly Preferred:
– Experience with Editing technology, e.g. ProseMirror, SlateJS, DraftJS (the plan is to use Lexico on a project);
– Experience with MUI / Material UI (v5);
– TypeScript;
– Experience with Google Cloud (GCP) App Engine;
– Experience with PDF libraries (e.g. PDFkit) and/or the DOCX file format.

Responsibilities:
– Develop the functionality of new product, both front-end and back-end;
– Taking part in design and architecture decisions;
– Optimizing the performance of the system;
– Maintain code quality, organization, and automation.

What's from us:
— You’ll work in a supportive and spirited team of professionals;
— Corporate events, holidays, and team buildings for your joy;
— Training and development: we have a huge library (about 500 books!) and a budget for your professional development;
— People-oriented management without bureaucracy;
— Paid vacation and sick leaves;
— Relocation program: if you are from another city and want to move to Kyiv, we will be happy to help you!

Why choose us?
— “Family and Friends”. We are no longer a start-up, but still, have a family atmosphere in our supportive and spirited team, who are all working together on the same goal.
— “Just break down all barriers and find a better way”. Every day you’ll meet with interesting and challenging (international) projects that are covering industries from commercial aviation to fintech (different technologies, different products).
— “Hungry for learning”. You will get a lot of chances for career advancement and the development of new skills, opportunities for mentorship, or learning from more experienced colleagues.