Position: Full Stack Engineer
Company: Svitla Systems
Category: Node.js
Experience required: 5y
English level: upper

**Requirements:**
- At least five years’ experience with Node.js and writing HTML, CSS, and JavaScript. Being up on the latest practices is a must, e.g., HTML5, CSS3, and ECMAScript 6 (minimum);
- Database design and management using NoSQL, including being up on the latest practices and associated versions;
- Server management and deployment for the relevant environment;
- Familiarity with a relevant and globally supported framework—both front-end and back-end, if necessary;
- Ideally, familiarity with CSS preprocessors, bundlers, and associated languages/syntaxes/libraries;
- Thorough understanding of user experience and possibly even product strategy;
- Experience implementing testing platforms and unit tests;
- Proficiency with Git;
- Appreciation for clean and well-documented code;
- Bachelor’s Degree in Computer Science or equivalent experience;
- Spoken English is a must.

**Responsibilities:**
- Design and implementation of the overall web architecture;
- “Pixel-perfect” implementation of our approved user interface;
- Design and deployment of our database;
- Ensuring the entire stack is designed and built for speed and scalability;
- Design and construction of our REST API;
- Integrating our front-end UI with the constructed API;
- Design and implementation of continuous integration and deployment;
- Strong communication and interpersonal skills.