Description
Software Developer - Backend/Frontend
Experience:
- Excellent knowledge of Javascript(ES2015+)
- Strong experience working in cloud first (native) environments
- Proven track record working in a cross-functional, agile team
- Excellent understanding of asynchronous programming
- Proficient with code versioning tools, such as Git and Bitbucket
- Familiarity working with distributed, message-based systems
- Strong understanding of security best practices and data protection
- Experience working with deployment and orchestration technologies
Preferred:
- Experience working with Azure cloud platform
- Knowledge of with CI/CD best practices
- Excellent computer science foundations (data structures, algorithms, software design)
- Hands on experience with multiple NodeJS frameworks (Express, StrongLoop, Hapi)
- Exposure to tools such as Redis, ElasticSearch, NGINX, Jenkins, Ansible etc.
- Experience with Typescript is a plus