Position: Senior Full-Stack Engineer
Company: PSR Company
Category: Node.js
Experience required: 3y
English level: upper

Responsibilities:
Develop applications using React JS and node.js adapting the best industry practices.
​Conduct regular code reviews to improve code quality, design, and tests
Attend regular Retrospective meetings to discuss solutions to technical and process challenges
Collaborate with Product Owners on defining User Stories for team
Recommend system solutions by comparing advantages and disadvantages of custom development and open source alternatives
Explore new opportunities to add value to product and process and present to team

Requirements:
Experience 4+ years;
Strong knowledge of JavaSrcipt/ES6 (Node.js);
Experience with microservices/Node.js/GraphQL/Apollo/ExpressJs;
Proven experience with SQL and NoSQL databases like: PostgreSQL, Redis;
Experience with front end technologies(React.js);
Experience with AWS (ECS, EC2,Lambda) will be plus;
Understanding of fundamental design principles behind a scalable application;
Experience with Git;
Strong communication and organization skills;
English language at least on intermediate level;

We offer:
Flexible working hours
A competitive salary and good compensation package
Best hardware
A masseur and a corporate doctor
Healthcare & sport benefits
An inspiring and comfy office

Professional growth:
Challenging tasks and innovative projects
Meetups and events for professional development
An individual development plan
Mentorship program

Fun:
Corporate events and outstanding parties
Exciting team buildings
Memorable anniversary presents
A fun zone where you can play video games, football, ping pong, and more