Office, full-time position
RESPONSIBILITIES
- Be a key role of the Ukrainian team and explore new practices to add value to the product and process and present to the team
- Collaborate closely with other team members to solve problems, establish processes and deliver a high-quality application
- Participate in development microservice architecture
- Creation of new features
REQUIREMENTS
- At least 4 years of experience in backend software development
- Strong knowledge of Node JS and server-side frameworks (NestJS/Koa.JS, Express.JS)
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Strong understanding of microservices
- Strong proficiency with Rest API design & implementation experience
- Understanding of Scale and Performance consideration
- Proficient understanding of code versioning tools such as Git
- High-level of English for daily communication with customers and international team members
WILL BE A PLUS
- Understanding of scalable AWS application hosting (EC2, ECS, S3, SQS)
- Understanding of database schemas (Scylla/Cassandra, MySQL, Redis, Elastic search)
- Proficient understanding of build management and tools such as NPM and Jenkins