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

Requirements:
3+ years experience with Node.js and any Node.js frameworks
Strong experience with MySQL, PostgreSQL, and MongoDB
Have good knowledge of REST API design
Experience with creating and consuming RESTful APIs
Good understanding of container-based infrastructures (Docker, Kubernetes) and modern deployment automation best practices
Understanding MVC Architecture and Understanding OOP
Working with Git version control system, including branching and merging strategies
Possess good communication skills
English (intermediate)

Will be plus:
Experience with test automation tools (e.g. Selenium, Artillery)
Experience with AWS environment and cloud concepts and tools, including ELB, EC2, S3, SQS, Kinesis, EMR, RDS/MySQL, etc.
Experience with Elasticsearch
Good knowledge of Redis and caching strategies
Have experience working in Agile teams & working with Jira
Intermediate English

Responsibilities:
Develop applications in Node.js.
Work with MySQL, PostgreSQL, MongoDB databases.
Leverage modern technology paradigms (e.g., serverless, containers, microservices)
Help define the system architecture, own and implement specific components

We offer:
Opportunity to choose between the remote and office work formats
Nice and comfortable office located near metro station Universitet
Flexible working schedule
Free English courses
Competitive salary paid annual leave and sick leave
Full financial and legal support for private entrepreneurs
Corporate events, competitions and team building events