Requirements
- Experience in architecting an application with at least 5 years of software engineering experience, and familiarity with any of these programming languages is preferred: Golang, Ruby on Rails, Javascript, Python and Clojure.
- Familiarity with distributed system, system performance, and scalability
- Experience in managing networked environments
- Proven track record of good project management and planning
- Willingness and past experience in leading a team
- Bachelor’s or Master’s degree in Computer Science
- Strong communication skills in writing, presenting and diagramming
Bonus requirements
- Experience in managing VMs, Kubernetes, AWS, Jenkins (or equivalent)
- Experience using functional programming language such as Scala
- Designed and implemented access control system (DAC,RBAC,MAC)
- Experience working with microservices and event-driven system (eg. Kafka)
- Have worked in a start-up environment
Apply
Your application has been successfully submitted.
{{notification.msg}}