Position: Full Stack (Node.js/Angular)
Company: Svitla Systems
Category: Node.js
Experience required: 5y
English level: upper

**Requirements:**
- Bachelor’s degree in Computer Science or equivalent field is preferred.
- At least 4 years of experience in full-stack web application software development.
- At least 1 year of experience in developing production of Node/Express applications.
- At least  1 year of experience developing production Angular 11+ applications.
- Solid fundamental knowledge of modern software design principles.
- Experience with databases, including knowledge of SQL and stored procedures.
- A desire to continue to grow and learn as an engineer.
- Ability to interact seamlessly with technical and business team members in an Agile environment.

**Nice to have:**
- Experience with Git source code control (GitLab).
- Experience in unit test development.
- A passion for well-designed user interfaces.
- A desire to learn about or apply machine learning and other data science techniques.
- Experience leveraging web services and service-oriented architecture.

**Responsibilities:**
- Develop and maintain software as part of an Agile scrum team.
- Complete features and testing on time as part of the platform/software releases.
- Work with product management to understand customer requirements and refine a short-term and long-term technical vision for the products.
- Provide information, support, data, and tools to internal stakeholders.
- Work with client services to understand and fix software/platform defects.
- Prototype, research, and aid in R&D efforts to bring machine learning techniques to solve customer challenges via the platform.
- Create and maintain technical documentation.
- Perform other responsibilities as assigned.