Position: Node.JS Engineer
Company: Waverley Software
Category: Node.js
Experience required: 3y
English level: intermediate

Innovative cloud platform and Architecture-as-Code framework makes it easier than ever for developers to extend other microservices, secure their applications, and deploy to production and on-demand environments. 
The project was founded less than two years ago so you won’t have to dive into legacy :)
The platform is built for developers like us, and as such, we are in a unique position to be both impactful developers and critical thought leaders. Not only will you have the opportunity to build some of the most satisfying automation tools around, but you’ll play a critical role in guiding the direction of the product itself from your own experiences.

RESPONSIBILITIES
- Develop back-end functionality according to business requirements
- Conduct code reviews to ensure code complies with the development standards
- Ensure systems are highly available, scalable and self-healing
- Provide accurate timings and estimates
- Maintain project transparency via project collaboration and communication tools
- Collaborate with other programming engineers across the organization to develop best practices


REQUIREMENTS
- Overall 4+ years of commercial experience in Software Development
- Broad and deep knowledge about Architecture Solutions and Best Practice Designs for SaaS/PaaS solutions
- Advanced JavaScript/ES6 knowledge and experience with NodeJS and TypeScript
- Experience with NoSQL Databases
- Experience with AWS Services 
- Experience with Unit Testing Frameworks
- Excellent analytical and problem-solving skills
- Ability to work in a Scrum environment
- Deep understanding of current and emerging trends of the web platform
- A passion to learn new technologies
- A collaborative and dedicated team player
- English – intermediate (both verbal and written)

NICE TO HAVE
- AWS developer/architect associate certificate
- Experience with Terraform or CloudFormation
- Deep understanding or experience in Kubernetes