The Senior React/Node.js Developer role involves designing and implementing large-scale software solutions using React and Node.js, focusing on high-quality code. Key responsibilities include handling feature aspects, specifications, technical design, development, testing, documentation, and maintenance. The candidate will collaborate with a team, adhere to best engineering practices, and mentor less experienced engineers. The role also involves promoting clean code and design patterns, ensuring effective communication, and following company and client guidelines. The candidate should have over 5 years of experience in Back-end software development, 3 years of experience with TypeScript, and over 3 years of experience working with Node.js, React, and Redux on large-scale applications. They should also have strong experience in designing distributed and secure systems, and good knowledge of testing best practices.
Must Have
- Over 5 years of experience in Back-end software development
- At least 3 years of experience with TypeScript
- Over 3 years of experience with Node.js, React, and Redux
- Experience in designing distributed and secure systems
- Experience in building and consuming REST/GraphQL APIs
- Familiarity with DevOps practices
- Experience working with a cloud provider
- Good knowledge of testing best practices
- At least an Upper-Intermediate level of English
Good to Have
- Experience with modern JavaScript and ES6 libraries
- Experience with AWS
Perks & Benefits
- Diversity of Domains & Businesses
- Variety of technology
- Health & Legal support
- Active professional community
- Continuous education and growing
- Flexible schedule
- Remote work
- Outstanding offices (if you choose it)
- Sports and community activities