Position: Middle Full-stack JavaScript developer (Node.js+Angular)
Company: Limestone Digital
Experience required: 2y
English level: upper

**Required skills**
— JavaScript 2+ years in commercial software development
— Professional experience in Node.js + Angular
— TypeScript
— SQL
— Microservices Architecture, Docker
— Strong knowledge of HTML5, CSS, SCSS
— Knowledge of RxJS
— Proficiency in using NgRx (Store, Effects)
— Swagger / OpenAPI
— Version control system (Git)
— Unit integration testing
— Upper-Intermediate English (written + spoken)

**As a plus**
— Previous experience in Payment Service or FinTech projects

**We offer**
— We invite you to join our friendly international team and work in a comfortable office not far from the metro or remote work
— Comfortable work schedule
— Zero bureaucracy
— Pleasant working atmosphere
— Interesting projects and challenging tasks
— Opportunities for self-realization, professional and stable career growth
— English courses

**Responsibilities**
— Develop the functionality per the requirements provided
— Write Unit integration tests
— Ensure Code quality
— Fix bugs
— Report to team lead and manager
— Estimate features and take part in project planning
— Attend daily meetings, demos, and retrospective
— Work closely with the client’s team
— Develop and write efficient, readable code in Angular and Node.js
— Working with third-party libraries, services

**About project**
Our partner specializes in providing financial services to end-customers with the purpose of splitting the initial purchase order into parts to ease the load on the shopper’s budget. The solution is integrated to merchants’ websites on Shopify, WooCommerce and requires shopper’s registration on the
platform in order to use the service in full.