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
