Senior Software Engineer

Skills
React.JsTypescriptExtreme ProgrammingGoogle Cloud PlatformKotlinKubernetesMongodb
Role

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