Position: Full Stack Engineer
Company: CNA International
Experience required: 5y
English level: upper

**Requirements:**
5+ years of experience with Node.js;
5+ years of experience with Core Node.js packages like crypto, http, fs, etc;
3+ years of experience with OpenAPI/GraphQL;
3+ years of experience with PostgreSQL, MySQL or similar RDBMS;
3+ years of experience with brokers (Kafka, RabbitMQ etc.);
3+ years of experience with JavaScript frameworks (React.js, Vue.js etc.);
2+ years of experience with TypeScript;

**Responsibilities:**
1. Work across the full stack, building highly scalable distributed solutions
that enable positive user experiences and measurable business growth;
2. Develop new features and infrastructure development in support of
rapidly emerging business and project requirements;
3. Assume leadership of new projects from conceptualization to
deployment;
4. Ensure application performance, uptime, and scale, maintaining high
standards of code quality and thoughtful application design;
5. Work with agile development methodologies, adhering to best
practices and pursuing continued learning opportunities;
6. Efficiently and smoothly cooperate with development teams in other
countries;
7. Contribute to the development of back-end and web front-end sides of the
solution based on Typescript/React/NodeJS technology stack;
8. Help the team in picking-up and further developing a new software product based on selected technology stack;
9. Communicate with the stakeholders and other project teams to ensure
proper coordination, collaboration, and troubleshooting in the distributed
code base and environments;
10. Be the lead of the project Scrum team;
11. Alongside you should be able to develop and maintain functional and
stable product to meet company’s needs.

**The company offers:**
Competitive salary package
Health insurance & Wellness Package
Relocation assistance
Focus on your growth and development