Position: Middle Backend Node.js Developer
Company: Mad Rabbit
Experience required: 2y

Technologies we use:
TypeScript, Node.js, Nest.js, GraphQL, Apollo Federation, , Micro-Services, RabbitMQ, PostgreSQL, Redis, Cassandra, Cloud, Kubernetes, ELK, Prometheus, GitLab CI

Requirements:
3+ development experience
2+ years of  development experience
Experience with 
Experience with GraphQL
Experience with message brokers (e.g. RabbitMQ)
Understanding of the event loop, micro, and macro tasks and their influence on code
Understanding of SOLID principles on practice
Experience writing and utilizing RESTful API services
Experienced with TDD in Jest or any other testing framework
Experience with the relational data store (e.g., PostgreSQL / MySQL)
Experience with NoSQL databases (e.g. MongoDB, Redis)
Confident knowledge of Git + GitFlow
Ability to take on complex problems, learn quickly, and persist towards a good solution
Will be a plus:
Experience with NestJS
Experience with Cassandra
Experience with one of the cloud providers ( /  / )


Remote or at office in Odessa