Position: Middle/Senior Node.js Developer
Company: Simplify
Category: Node.js
Experience required: 3y
English level: upper

About us:
We’re a creative team of marketers, designers, developers and copywriters, who are focused on solving business problems by making simple, but effective websites & mobile apps.
Our job is to eliminate barriers, misunderstanding and unawareness between a product and a consumer. We make their ways to each other simple.
Simplify. Your way to Greatness.

Overview

Require general understanding of:

- The software development cycle. In particular able to take requirements and bring them to product completion (tested, documented and deployed software) 
- Experienced in delivering enterprise scale software on cloud-based infrastructure 
- Able to work in distributed team 
- Up to date with good practice and latest technologies

Strong Working Knowledge of: 

- Node.js 
- TypeScript 
- Relational Databases (Postgres) 
- Docker 
- Kubernetes 
- Git & GitHub 
- Shell Scripting 

Preferred Working Knowledge of: 

- Microservices architectures and applications 
- Test driven development (Jest for Unit Test) 
- Redis 
- RabbitMQ 
- Cloud Infrastructure GCP, Azure, AWS 
- OpenAPI 
- Python 
- Linux / MacOS 


Nice to have: 

- Virtual Machines 
- Jenkins 
- GitHub Actions 
- React 
- Material UI 
- Cypress (UI testing)

Required English Level: B2, C1, C2

Project duration: Around 6 month