Position: Back-End (Node.js) Developer
Company: eTeam
Category: Node.js
Experience required: 3y
English level: intermediate

Our client is a top B2B lead generation company and HubSpot sales solution partner which employs human intelligence and machine learning for improved prospecting. They want to create and maintain a centralized data storage and develop various interfaces and plugins to scrape and analyze leads and prospects data. The project is undergoing the initial development phase.

**Requirements:**
- 4+ years of professional experience building backend for web applications;
- Very strong skills and experience with Node.js;
- Excellent PostgreSQL knowledge and experience;
- Experience with AWS tools;
- Experience with GraphQL; 
- Strong knowledge and experience with TS;
- Experience working with RESTful APIs;
- Familiarity with WebSockets would be a plus;
- Upper-intermediate written and spoken English.

**Responsibilities:**
- Focusing on the back-end development of web-application;
- Writing reusable and maintainable code;
- Designing and implementing new features and functionality;
- Optimizing code for maximum performance;
- Proposing solutions and approaches to technically handle non-trivial requests;
- Participating in the Agile development process, team planning, estimation, review activities;
- Work in an international team.

**We offer:**
- Grow professionally with subsidized certifications, courses, and conferences;
- Improve your English with conversation clubs and direct client communication;
- Enjoy our extra perks: unlimited vacation, flexible schedule, bonuses for important life events, fresh food & snacks in the office, work remotely one day a week, etc.;
- Work in an awesome office in Podil with a great view of the Dnipro;
- Let loose with fun parties, BBQs and off-sites.