Senior Software Engineer
Skills
React.JsTypescriptExtreme ProgrammingGoogle Cloud PlatformKotlinKubernetesMongodb
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Significant experience with front-end technologies such as React and TypeScript.
- Proficiency with back-end technologies like Kotlin or Java.
- Ability to work across the technology stack and tackle problems holistically.
- Strong aptitude for proactive problem-solving and handling ambiguous situations.
- Commitment to high-quality coding practices and continuous improvement.
- Excellent communication skills and proficiency in English.
Nice to have
- Full-stack experience
- Microservices
- Kubernetes
Day to day
- Work with a diverse team to architect and develop advanced software solutions.
- Support and enhance content discoverability and various management systems like subscriptions, payments, and account handling.
- Collaborate extensively using pair programming and test-driven approaches to promote high-quality code and innovative solutions.
Hiring process
- Initial screen with the talent team
- Meet with the Head of Engineering
- Collaborative pairing session with team members
- Final meeting with the SVP of Technology
