Senior/Middle Node.js Developer (offline)

Technologies we use:
TypeScript, Node.js, Nest.js, GraphQL, Apollo Federation, Docker, Micro-Services, RabbitMQ, PostgreSQL, Redis, Cassandra, Cloud, Kubernetes, ELK, Prometheus, GitLab CI…
- ML/AI will be implemented in future plans

Requirements:
- At least 5 years (Senior) and 3 years (Middle) of software development experience
- At least 4 years (Senior) and 2 years (Middle) of experience with Node.js
- Strong knowledge of JavaScript and TypeScript
- 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

Key Responsibilities:
- You will be responsible for development and delivery of new features, engaged in services development
- Build efficient inter-service communication
- Implement business logic using architectural diagrams
- Take a part in architectural discussions
- Working in a cross-functional development team, collaborating with developers, devops, qa and product managers
- Participate in planning, grooming processes

Will be a plus:
- Experience with NestJS
- Experience with Cassandra
- Experience with one of the cloud providers (AWS / Azure / GCP)

The job ad is no longer active
Job unpublished on 15 July 2021

Look at the current jobs Node.js Odesa→