Position: Tech Lead (Node.js + React.js)
Company: Join.To.IT
Experience required: 5y
English level: upper

**Project idea:** an innovative, tech-driven healthcare staffing platform. It is a marketplace that enables clinicians and hiring facilities to connect and transact directly without a staffing agency. The platform makes staffing faster, more transparent, and substantially less expensive.

**What will you do?**
• You will work closely with Product, Marketing and Operations;
• You will architect, design, and implement a next-gen, best-in-class SaaS solution with feature parity to the legacy system in the MVP; 
• Serve as a key member of the management team that sets the company’s strategic direction;
• Architect the next generation of the platform using a modern web framework, ideally one that lends itself to native mobile apps;
• Provide technical mentoring for software engineers.

**Requirements:**
• BA or BS in computer science, software engineering or related discipline required;
• 5+ years of commercial experience with Node.js and React.js;
• 2+ years as an engineering manager (managing a team of at least 5-10 engineers);
• Experience architecting and implementing an entire SaaS platform, including all backend, database, front-end, APIs, infrastructure;
• Experience with microservice architecture;
• Experience with containerization, and specifically Kubernetes;
• Familiarity with responsive, mobile-first design, and designing for mobile (e.g. React Native);
• Expertise with SQL and no-SQL databases, schema architecture, and optimization;
• Expertise architecting a reliable, scalable, and secure SaaS platform with AWS.
 
**Will be a plus:**
• Proficiency with Java web technologies (JEE and/or Spring, JPA, Hibernate, Maven);
• Proficiency with Java Web services, REST/SOAP protocols and integrations;
• Experience with Android and IOS.
 
**We offer:**
• we will pay you higher than market offers;
• flexible work schedule (office or remote, mix);
• medical insurance and paid vacation;
• salary review every 6 months;
• paid courses, training's, conferences;
• free access to the gym + yoga;
• drinks, fruits and sweets in the office;
• corporate events;
• cool management.