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

We are looking for a Senior Backend Developer with strong Node.js/Typescript/GraphQL background. 
Our client is a top B2B lead generation company and HubSpot sales solution partner which employs human intelligence and machine learning for improved prospecting. In great cooperation, we are creating a product that is aimed to increase the efficiency of the sales activities and provide great insights on many operational levels. The project has passed the initial rollout phase and currently is in production.

Requirements:

- 5+ years of professional experience building backend for web applications
- Skilled and experienced in Node.js
- Strong knowledge and experience with TS
- PostgreSQL knowledge and experience, general SQL versatility
- Experience with Redis
- Experience working with RESTful APIs
- 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

Would be a plus:

- Experience with GraphQL (Prisma2 with Nexus and Pal.js is used)
- Experience with AWS tools
- Interest or some experience with Js frontend frameworks (React, Angular)

We offer:

- Grow professionally with subsidized certifications, courses, and conferences
- Improve your English with conversation clubs and direct client communication
- Enjoy our extra perks: remote work, flexible schedule, bonuses for important life events, fresh food & snacks in the office
- Let loose with fun parties, BBQs, online activities, and off-sites