Position: Middle Node.js developer
Company: CodeIT
Experience required: 3y
English level: intermediate

Project team description: — 2 front end dev — 1 back end dev — 1 QA + client’s team (2 frontend dev, 1 backend dev, design team, marketing, etc.)

REQUIRED SKILLS
- 3+ years of experience in Backend programming.
- Proven experience in Node.js.
- Experience with TypeScript
- Experience with SQL
- Experience with Unit tests
- Experience with MongoDB
- Experience with Express
- Understanding of SOLID principles
- Ability to work with technical documentation/specifications for the project
- English level: Intermediate and higher
- Good communication skills

WOULD BE A PLUS
- Experience with Microservices
- Experience with direct communication with foreign customers

RESPONSIBILITIES
- Developing new features and supporting the current application
- Bugfixing different project modules
- Architecting new modules, providing system suggestions to a customer
- Communication with a client (meetings and writing group chat discussions)
- Providing time estimates for tasks
- Creating and supporting technical documentation
- Communication with Stakeholders (frontend team; QA; marketing team; design team; etc.)