Description:
Viator is looking for Software Engineer
On your first day, we'd love for you to have:
- 2- 3 years of expertise programming in Java or another JVM based language (Kotlin, Scala)
- Expertise in one of the following architecture patterns: microservices, serverless, event-driven
- Proven experience leading complete streams of work from design to delivery
- A passion for promoting software development fundamentals: testability, performance, simplicity - in essence, clean code.
- A passion for working within a team (we prize our team culture) and the ability to work more autonomously from time to time.
- Eagerness to learn our business domain (without understanding our domain, you can’t write your best software)
- A degree in computer science or a related field (Science, Mathematics etc.)
It Would Be Nice If You Have
- Experience with one or more additional prominent languages such as Javascript, Python, Bash, C#.
- Experience with functional or functional reactive programming
- Track record of researching and trying out new technologies
- Some Industry experience with public cloud offerings (e.g., AWS, Azure, Google cloud platform)
- An interest or involvement in open source software