Software Engineer II

Skills
C#JavaSQLTypescriptAmazon Web ServicesCDatabases
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Experience with a statically typed, object-oriented language such as Java, C#, or C++
  • Hunger to learn new technologies
  • Ability to work in a remote-first environment
  • Experience with Full-Stack development
  • Collaborate effectively with the distributed team

Day to day

  • Work closely with product managers and designers, being part of the full process from software design to deployment.
  • Release code to production every few days with a daily release cycle.
  • Develop in a Full-Stack role with our web stack including Java, React, TypeScript, GraphQL, Kubernetes, SQL, and NoSQL databases, on AWS.

Hiring process

  • 30 minute call with a recruiter to learn more about the role
  • 1 hour technical coding interview with someone from the Viator Engineering team
  • Three one-hour interviews with members of the team covering technical topics including some coding and what you would bring to Viator