Position: Node.js Developer
Company: Goodface Agency
Experience required: 2y

**Requirements**

- Strong 1,5+ years of commercial experience
- Fаmiliаrity with Nоde.js - must
- Experience with distributed systems аnd micrоservices аrchitecture
- Superior understanding of RESTful API design principles, OOP
- Practical experience with NodeJS (Nest.js, Express)
- Practical experience with MongoDB, PostgreSQL
- Practical experience with AWS
- Practical experience with Docker

**Nice to have**
Experience wоrking with Scrum teаms
Intermediate English (written/spoken)

**Responsibilities**

- Discuss and design new systems from the ground up with strong opinions about software and design principles
- Develop new and maintain existing systems
- Write documentation to record and explain decisions around architecture and design
- Write unit integration tests as a first-class citizen
- Perform code reviews and participate actively in discussions, even around technologies you may not be an expert in

**We offer**

- Working with interesting and varied projects. Ability to solve various, complex and interesting tasks
- Ability to create own team
- A competitive reward for your skills, experience, and results
- A convenient and comfortable office next to the “Lybydska” metro station
- Full-time workload in the office, flexible work-from-home
- Compensation for courses and training - 50%