Position: New Wave Devs is looking for a Node.js Developer
Company: New Wave Devs
Experience required: 2y
English level: intermediate

Summary:
It is a fast-growing B2B telehealth startup that allows veterinary practices to offer after-hours care to their clients with a fully-fledged mobile/web app platform that brings real-time communication capabilities to health practices.

We are looking for a Node.js developer who is comfortable across the entire backend stack who can develop efficient APIs and server-based code from scratch as well as maintain both monolithic and microservice programs. You are a key player in managing our Twilio, AWS, Firebase, Stripe, Ably, and other integrations.

Our ideal candidate will have the following:
— Comfortable writing clear and code that scales;
— Extensive experience with using Node.js to writeback and manage both RESTful and GraphQL APIs;
— Considerable expertise in data and server security to guard against possible exploits that could adversely affect the organization or end-user;
— Experience building microservices;
— Be comfortable working Redis, Postgres, Firebase, DynamoDB, and serverless databases;
— Creating solutions for edge cases.

Requirements:
— Work experience with NodeJS and other related backend technologies;
— Strong experience designing, RESTful and GraphQL API;
— Familiarity with concepts of MVC, ORM, and SQL queries;
— A knack for writing clean, readable code;
— Work experience in API testing, cloud protocols, and data management/query are also highly desirable;
— Experience with Amazon Web Services (AWS);
— Knowledge with React.js will be a plus. 

Technologies:
Redis, Postgres, NodeJS, React.js, Express, EC2, GraphQL, REST API, Webhooks, RDS, Aurora.

Company values ​​are based on the fact that we hire people, not “resources”, which means:
— An absolute prohibition on forced overtime. Your family, hobby, dog, and so on will never be left without you because someone “asked” you to work longer;
— If overtime is present, of course at the request of the developer and of course is paid;
— NO formal communication, we love jokes;
— An internally developed training system for employees to improve skills during working hours;
— A bonus system that involves additional payment for solving risky tasks or for additional responsibility on a project.

Hurry up and write to us. Looking forward to cooperating with you!