Position: Middle/Senior Full Stack Software Engineer (React and Node.JS)
Company: Crystal Logic
Category: Node.js
Experience required: 3y
English level: upper

Crystal Logic is looking for the Full Stack Software Engineer (Node.JS & React) to work on a greenfield project.
Payroll done in Europe & especially Germany is a huge mess. We’re here to change that! Project B is the OS for payroll and employment data that is unlocking access to employee financial and benefits data and streamlining European payroll. Think of Stripe for payroll.
We value a hands-on attitude and high-problem solving skills more than anything.

**Requirements**

- 3+ years of experience with React (or similar frameworks) with Typescript;
- 1+ years of experience with Node.JS with Typescript (Next.JS);
- Database: SQL (Postgres) and/or graph database (SurrealDB, dgraph);
- English - Upper-Intermediate or higher;

**What we propose**

- This is a greenfield project – You’ll create the core architecture;
- Discussion directly with the founders to understand the stakes of the product and everything you’ll build;
- You'll work with a senior team with massive experience in payroll and create a product that is already needed by customers waiting to test it;
- You’ll work in pair with a CTO experienced with API and building fintech products from 0 to hyperscale;
- You'll work with product leads who already built native payroll solutions;
- Collaboration remotely with our team with hubs in Berlin and Munich, and work in a flexible Scrumban framework;
- You’ll work on a project with unusual business restrictions (observability, log events, data availability);

 **What else?**

- You understand the philosophy: make it work, make it right, make it fast;
- You have experience in system design and scalable architecture;
- You are driven by tests to keep the architecture as simple as possible (no over-engineering);
- You understand the stakes of building fast for the phase of MVP and staying flexible to update any piece of code if needed;
- You love creating a project from scratch and see it scaling as a product solving a pain for many customers; 

**Hiring Steps**

 - Screening interview;
 - Tech interview;
 - Meet with team;
 - Offer;