Team and Responsibilities What you'll do: - Design, and develop software with high quality and take ownership.
- Work collaboratively with product management
- Develop core IAM platform to power Vimeo authorization
- Participate in a full development life cycle including planning and code reviews.
- Build solutions that can easily scale to the demands of Vimeo traffic bursts.
- Ensure the best technical design and approach with an aim for continuous improvement.
- Set high technical standards.
Skill and knowledge you should possess:- B-Tech / MTech in Computer science or equivalent degree
- Minimum 3 years of backend development experience with GoLang/PHP/Java and other languages (PHP preferred).
- Strong troubleshooting, debugging, and testing skills
- Very good in algorithms, data structures, time & space complexities and problem solving, in general.
- Very good knowledge of Object Oriented programming paradigm, design patterns.
- Sound knowledge in cloud technologies and concepts like CDN, caching, ate limit, latence, throughput
- Sound knowledge in database and caching technologies like MySQL, Redis, Cloud SQL, Memcache
- Good knowledge on designing systems, analyzing trade-offs between different choices.
- Nice to have exposure on various authorization, authentication models and technologies like RBAC, ReBAC, SSO, SCIM etc
- Nice to have basic understanding of infrastructure technologies like Varnish, HAProxy and alike
- Willingness to learn and experiment with new technology.
|