Position: Strong Middle Backend Serverless Developer, AWS (Node.js)
Company: Zhuko
Experience required: 3y
English level: upper

Responsibilities:

Strong Middle/Senior engineer with real project experience in designing and developing web application backends on AWS Serverless framework components including:

Authentication:
OAuth2: MS Azure Active Directory;
Main:
IAM (Roles, Permissions);
API Gateway (REST APIs);
AWS AppSync (GraphQL APIs);
Lambda (Node.js);
DynamoDB;
CloudFront + LambdaEdge + S3;

CloudFormation.

 
Extra:
CloudWatch + X-Ray;
Systems Manager (Parameter Store);
Key Management Service.

Maybe we will use in Cafeteria:
SQS;
SNS;
Step Functions;
New features detailed design and development;
Write unit tests for any developed features;
Complete code reviews and ensure design compliance on developed features;
Participate in feature demos at the end of each Sprint;
Work closely with Front-end and QA teams to guide and review test cases;
Independently troubleshoot issues and resolve problems both in code and in work environment.

Requirements:
Experience 3+ years with NodeJS backend development;
Understanding of OAUTH2/OIDC authentication patterns (including Auth Code and token refresh) and JWT token usage;
Clear understanding of Serverless development;
Experience with secure REST APIs development;
Experience working with GIT repository;
Experience working as part of distributed development team within an Agile SDLC scrum process.