Position: Senior Full-Stack Developer (Angular + Node.JS)
Company: Svitla Systems
Category: Node.js
Experience required: 5y
English level: intermediate
Published: 2021-10-01T00:00:00+03:00

**Requirements:**
3-5 years of experience developing UI and JS/TS framework with Node.js and Angular2 (v12 or latest).
Experience with GraphQL.
Expertise in writing unit, integration, and acceptance/UI tests.
Experience with an agile environment.
Ability to profile JavaScript and debug the entire client-side timeline, from initial request to re-rendering components, and explain the steps necessary to reproduce and solve issues.
Demonstrated concern for website performance and user experience. Ability to give examples of ways to enhance performance on single-page apps.
Ability to participate in code reviews and provide feedback to more junior-level engineers.
Ability to work independently on tasks in a fast-paced, scrum environment and represent the front end on cross-disciplined teams.
Bachelor’s degree or equivalent experience in Human-Computer Interaction, Computer Science, or a related degree.

**Will be a plus:**
Skills in AWS architecture or willingness to learn software engineering techniques within the AWS ecosystem.
Experience in maintaining E2E tests written using the Cypress framework.
Experience with Hasura Server for GraphQL.

**Responsibilities:**
Develop interfaces per written specifications.
Provide support to the rest of the web development team by converting mockups and wireframes into clean, easy to maintain, and reusable components.
Write clean, maintainable, and reusable code (Node, Angular) that adheres to company standards.
Assist with discovery and diagnosis of bugs in the development environment.
Participate in UI/UX and scrum team meetings.
Maintain code, documentation, and technical specs in the company storage repository.