Position: Middle Full-Stack Engineer (Node.js/React.js)
Company: Svitla Systems
Experience required: 3y
English level: intermediate

**Requirements:** 
Proven background in Node.js with TypeScript.
Experience with React.js (React Hooks / Material-UI / Redux / Saga / Reselect).
Experience with relational databases (MySQL).
Expertise in NoSQL DB (Cloud Bigtable).
Knowledge of the Git version control system.
Experience with Agile /Scrum development methodologies.
Excellent communication skills and demonstrated ability to collaborate with remote team members.
BS Degree or higher in Computer Science, Software Engineering, or a related field and up to 4 years of experience.

**Nice to have:**
Experience with LoopBack 4 for APIs will be a big plus.
Experience with Google Cloud Platform, Docker, and Confluence.
Experience in Unit and Integration testing using Sinon / Mocha.

**Responsibilities:**
Take part in the development of a new platform (with Node.js, LoopBack 4, and React) that supports core areas of the business development (create dashboards, charts, etc).
Write clean, testable, well-structured code and participate in code reviews.
Be a part of the Agile team, participating, and contributing to all the team meetings.
Build a new version of the product following the defined product development roadmap.