Position: Node.js Backend Developer
Company: Gemicle
Experience required: 3y
English level: intermediate

We are looking for a NodeJS Backend Developer to join our team. Every developer in our team can impact the flow of technology – from introducing the smallest library to making big infrastructure changes. We welcome open-minded developers who like to share knowledge and help each other push the company forward to the cutting edge of today’s tech. If you always dreamed of being a REAL full-stack developer this is the team for you. Our IBD team can do it all (NodeJS, MongoDB, Redis, K8S, SQL, Docker, Google Pub/Sub, and Cloud Services-GCP ).

**Responsibilities:**
- Design & develop services in NodeJS, MongoDB, SQL
- Work both autonomously and collaboratively across disciplines with Product and Developers
- Solve various product challenges with creative solutions
- Support existing internal products

**Requirements:**
- B.Sc. in computer science or equivalent
- Experience with Backend Services NodeJS - minimum 3 years- must
- Deep understanding of NodeJS Core Infrastructure – a sync operation, multi threads, and streams
- Experience with RabbitMQ/PubSub or any other broker message queue
- Experience with MongoDB and MySQL
- Experience with Cloud Services (GCP)
- Experience with Docker and Orchestration Infrastructures (K8S) and microservices
- Experience with server API and HTTP calls in a high scale
- Experience with OOP principles and design
- Upper-Intermediate English
**Advantages:**
- Experience with Angular
- Experience with Redis
- Experience with CI-CD