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

**Requirements:**
- University degree in Computer Science, Information Technology, or an equivalent technical field. 
- 3+ years of experience with leading technologies: JavaScript, including React, Node, TypeScript.
- Good understanding of ReactJS, its principles, and workflows.
- Familiarity with unit testing.
- Experience with SQL databases.
- Can do mindset and problem-solving skills regardless of the technology.
- Understanding of object-oriented design and programming.
- Good interpersonal and written communication skills, including fluency in English.
- Experience with a fast-paced, agile environment.
- Knowledge of microservices / scalable architecture.

**Will be a plus:**
- Knowledge of DevSecOps best practices and experience with Continuous integration and deployment (CI/CD) tools.
- Understanding of cloud-native applications and services in AWS (Amazon Web Services).
- Strong ability to communicate with diverse audiences (including technical, non-technical, and senior management) and the desire to work with a cross-cultural team.

**Responsibilities:**
- Build applications using ReactJS, Node.js, JavaScript, Typescript, and AWS cloud services.
- Actively contribute to code/design review and pair-programming sessions.
- Collaborate with Product Manager(s) to understand business use cases, design, develop, test, and document solutions.
- Contribute to building & documenting flexible, scalable, and robust state-of-the-art implementation for the Customer Service Platform to meet current and future needs.
- Follow design and code best practices and document them.
- Troubleshoot issues and take part in your team’s operational responsibility for its owned services.
- Develop at the core of the new client’s technology platform with the best in breed solutions.
- Communicate cross-functionally with team members, product owners, and business stakeholders.
- Grow your skills every day by working on challenging problems with talented engineers.
- Contribute to a fun and results-driven team culture.