Position: Senior Node.js Developer
Company: waverleysoftware.com
Experience required: 5y
English level: intermediate

Responsibilities:
- Discuss solutions with the team
- Develop functionality according to business requirements
- Write unit tests, we have 95% coverage
- Document complex logics in readme files
- Setup deployment of new microservices
- Sprint planning, retrospectives, estimation, etc

Requirements:
- At least 5 years of experience
- Deep knowledge of and experience with AWS services, especially AWS Lambda, DynamoDB, RDS, Elastic Beanstalk and SNS
- Extensive experience designing and building REST based APIs
- Mastery of modern Javascript / Node.js
- Advocate of Test Driven Development
- Familiarity with microservice architectures, especially using Serverless and publisher / subscriber models
- Experience working in fin-tech, payments, e-commerce, or other heavily regulated industries
- Experience at a seed-stage startup working on a small team

Helpful Experience:
- Experience with frontend frameworks like Angular/React/Vue
- Experience with single table design models on AWS DynamoDB