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

Currently, we are looking for a **Senior/Lead Full-Stack Engineer**.

**About the project**: 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 an initial product-market fit. The company is in the process of closing the first round and is looking for a Senior/Lead Engineer to join the team. 

**Timezone requirements**: 10 am to 7 pm Ukraine time.

**Interviewing approach**: 1-stage internal technical interview and 1-stage technical interview with the client.

**Client team:** CEO+COO, no other engineers at the moment.

**English:** Upper-intermediate and higher, daily communication with people based in the US.

**What skills/qualities are required:**
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  (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.

**What responsibilities and tasks will wait for you?**
— Develop the functionality of a 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.

**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.

**Benefits from 8allocate**:
— You’ll work with 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.
— English classes.
— Coverage of sports activities.
— People-oriented management without bureaucracy.
— Paid vacation and sick leaves.