Position: Full-stack Developer (Node.js+React.js)
Company: CHI Software
Experience required: 5y
Category: Node.js
English level: intermediate
Published: 2022-11-01T00:00:00+02:00

**Our Client:** 
Fintech-company based in NY focused on creating an alternative BNPL solution for POS checkout in the automotive space. Founded by fintech veterans, early customer lock-in from the largest private auto dealership in the United States. 

**Project Description:**
A web-based mobile-friendly application to enable consumers to apply for financing for their car repairs. Powered by a proprietary underwriting model using various data sources pulled via API integration.

**Required:**
— 7+ years of experience in General Software Development.
— In depth knowledge of Node.js.
— 5+ experience in front-end development with React Framework (TypeScript), HTML, CSS
— Good understanding of software design patterns.
— Excellent knowledge of UML and other modeling methods.
— Experience with building REST APIs.
— Experience with integrating third party services.
— Good knowledge of Postgres SQL.
— Experience actively using Docker.
— Experience with Atlassian Jira, Confluence, GitHub, or similar tools.
— Familiar with developing for cloud platform (AWS/GCP/Azure) using containers.
— Worked in an agile team (Scrum or Kanban).
— Ability to work in a fast-paced, highly collaborative environment.
— Excellent communication skills and leadership skills.
— Upper-Intermediate English.

**Duties and Responsibilities:**
— Be part of a multi-disciplinary team to build next-generation software products (full stack) and solutions.
— Be accountable for delivering and supporting applications in a production environment Participate in a fully agile development process.
— Develop fully functional application components with clean code.
— Build integrations with third party services Implement security and data protection. Recommend improvements and ways to enhance the functioning of the software.
— Code review teammates' work and identify areas for improvement.