- Develop nodejs backend micro-services for a complex and large-scale cloud application, in a microservice architecture.
- Ensure high quality by writing tests in all stages.
- Implement automatic deployment to cloud environment using CI/CD tools
- Add monitoring and alerts to make sure the code is preforming well on live (devops)
- Troubleshoot incidents on live customer deployments and supporting customers
- BSc in Computer Science or Software Engineering
- At least 2+ years of experience with Node.js, Python (Exceptional university graduates can also apply)
- Excellent problem-solving skills
- Experience developing and testing NodeJS solutions
- Strong system design skills and microservices experience
- Proven technical skills and self-learning ability, capable of thoroughly understanding the functional and technical aspects of a complex system
- Experience working on large scale deployments on AWS is a plus
- Experience with mongo, bash, docker, K8S, ELK are all pluses