Position: Looking for a Backend Node.JS Developer on AWS
Company: New Wave Devs
Experience required: 3y
Category: Node.js
English level: intermediate
Published: 2022-08-01T00:00:00+03:00

A fast-growing tech startup revolutionizing healthcare with Artificial Intelligence is looking for an experienced software developer with experience in building SaaS applications on a serverless microservice architecture.

Job Description:
— Own all the aspects of the microservice development lifecycle from requirements, architecture, development, testing, deployment, monitoring, and maintenance.
— Develop high-quality code and unit tests with emphasis on security
— Utilize and modify pre-built templates as needed to ensure a completely automated CI/CD pipeline for the microservices.
— Produce high-quality technical documentation detailing design and specification with diagrams.
— Participate and contribute in team Agile ceremonies and meetings ensuring timely and accurate updates and feedback.

Our Tech Stack:
— Collaboration: Google Workspace, Slack, GitHub;
— Continuous Integration: GitHub;
— Continuous Deployment: Cloud Formation, Code Pipeline with CDK or SAM;
— PaaS: AWS Serverless (Lambda, Fargate, Aurora, Dynamo, Eventbridge, SNS, SQS);
— Monitoring: Cloud Watch;
— Language: Node.JS / Typescript.

Requirements:
Professional Work Experience:
— 5+ Years of experience in creating web applications on AWS using Node;
— 3+ Years of experience in creating event-driven microservices;
— 1+ Years of experience in creating web applications using AWSServerless;
— Languages: Node.JS / Typescript, SQL;
— Familiarity with our tech stack is a big plus;
You will be required to take a coding test as a part of the interview process.

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!