Position: Senior Back end Node.js Developer
Company: RealtyBundles
Experience required: 3y
English level: upper

3+ years of experience with Node.js. 
Strong proficiency JavaScript (ES6), Typescript;
 Good working experience with Postgres, GraphQL (Apollo Federation would a plus) Experience in messaging queues / asynchronous communication

KeyResponsibilities: 
Develop new user-facing features on the backend side Build reusable, testable, and efficient code;
 Take ownership of the Backend development;
 Document technical decisions and approaches; 
Reviewing code and providing mentorship to other developers in the team; 
Grow your skills and share your knowledge with other developers; 
Collaborate with other team members and stakeholders.
Requirements: 
3+ years of experience with Node.js. 
Strong proficiency JavaScript (ES6), Typescript;
 Good working experience with Postgres, GraphQL (Apollo Federation would a plus) Experience in messaging queues / asynchronous communication 
Experience in code performance analysis and database queries optimization Proven experience in Unit tests creation
 Knowledge of npm-scripts, Docker and *nix based operating systems 
Proven experience with functional/utility libraries WebSockets, REST Experience with AWS CI/CD processes implementation, experience with TDD.
 Excellent analytical and problem-solving skills 
Ability to work in a Scrum environment Great team player with excellent communication skills and work ethic. 
At least Upper-Intermediate English level (verbal and written)
In return you’ll get: 
An opportunity to work in a fun, progressive team with a passion for making the office a great place to work 
Flexible working hours 25 days holiday a year (including bank holidays) 
Activities to improve your mental and physical wellbeing 
The opportunity to work in one of the most exciting, fast paced industries