Position: Senior Full-Stack Developer
Company: NCube
Category: JavaScript
Experience required: 5y
English level: upper

We are looking for a Senior Full-Stack Developer who will join the engineering team of our client from the USA which is a leading working capital partner built for early and growth stage businesses in eCommerce, Food & Beverage, General CPG, and SaaS.

Partnering with this company means a quick turnaround, efficient decision-making, and an expert take on the industry — this is attributed in part to the sophisticated use of technology, and in part to industry specialization. Their lines of credit are structured for equity-funded or bootstrapped businesses by covering all working capital needs to fuel growth. 
    This company has built a team and process that serve the demands of a rapidly scaling business by reducing the hassle of ongoing reporting and adding a partnership element similar to that of an equity partner. Join them to work with a team of technical professionals and to make a success together! 

Experience / Skills:
Must have:  

5+ years of overall development experience, including  
- 2+ years of experience with React  
- 3+ years of experience with Typescript  
- 2+ years of experience with Node.js (Express)  
- 2+ years of experience with Postgres SQL database and CSS  
- Experience with TypeORM  
- Experience building/integrating with REST API endpoints 
- Being hardworking and proactive, positive and collaborative 
- Ability to perform complex tasks with no supervision and to mentor other engineers 
- Upper-Intermediate/Fluent level of English. 

Good to have: 

Fintech, insurtech or other B2B experience 
Strong attention to detail for self-review and peer review 
Familiar with Material UI component library. 

Responsibilities: 

Work with the product owner, end users, and other developers to understand business/technical requirements 
Architect and design solutions that maximize for security, scalability, and usability 
Design data models and workflows that leverage Dwight’s proprietary data and machine learning algorithms 
Build features in Javascript/Typescript, React/Redux, and Node.js, all hosted on AWS 
Produce clean, efficient code that provides lift in the sales process, proactively identifies risk to the business, and increases process efficiency 
Write effective unit tests and achieve good coverage 
Propose technical / architecture designs that are scalable  
Providing reasonably accurate estimates based on business requirements & technical design. 

We offer:  

Flexible working schedule, fully remote work opportunities, office in the very center of Kyiv  
Competitive salary with regular review 
PE 5% Taxes compensations, accountant assistance  
Vacation (up to 20 working days) 
Paid sick leave (10 working days) 
Medical Insurance after the probation period (3 months)  
Online English courses 
Direct cooperation with the customer 
Teambuildings, corporate parties and company trips abroad  
Great working environment and team spirit.