The company is looking to create next-generation video consumption platforms and needs a senior software engineer to design, build, and maintain high-quality software solutions.
Requirements
- Proficiency in JavaScript, Typescript, HTML, CSS (Box Model, Specificity, Flexbox, Grid), CSS Design Systems (BEM, OOCSS)
- Proficiency in Node.js, Java, and Kotlin
- Experience with front-end frameworks such as AngularJS or React
- Experience in building microservices using Spring Boot
- Experience working with AWS or similar cloud services
- Experience in RESTful web services and GraphQL
- Experience in relational and NoSQL databases
Responsibilities
- Define, architect, design, and build high-quality software solutions across multiple platforms and with several engineering teams
- Troubleshoot production issues and provide on-call support
- Regularly review code from peers for continuous improvements and shared knowledge
- Collaborate with other software engineers and cross-functional teams
- Evangelize technologies, solutions, and best practices
- Contribute new ideas to a larger community of high-caliber professionals
- Mentor early-career developers via pair programming, technical talks, and code reviews
Other
- BS in Computer Science or related field, or equivalent work experience
- 5+ years of professional experience in building software for consumer facing products and/or enterprise backend systems
- Solid communication skills – both written and verbal
- Ability to work independently as a self-starter
- Ability to function well within a diverse team