This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Revenue Management team at Viator is looking for a Senior Software Engineer to join them in solving complex problems across the traveller and operator sides of the marketplace.
The role involves building and supporting a platform of business and machine learning services that power viator.com, Viator native apps, and business-to-business systems.
As a full stack role, the technologies involved include Java, React, TypeScript, GraphQL, Kubernetes, SQL, and NoSQL databases running on AWS.
The engineer will work closely with product managers and designers in the software design, development, testing, and deployment process.
Viator engineers release code to production every few days and follow a daily release cycle.
Requirements:
Proficiency in verbal and written English communication.
Experience in defining and developing API-based architecture.
Ability to help define the technology roadmap for systems within the Revenue Management area.
4+ years of experience with technologies like JavaScript, Java, Python, SQL, and/or NoSQL data stores.
Master-level knowledge of software design patterns, REST, and the software development life cycle.
Experience in developing automated internal frameworks or developer tools.
Collaborative, flexible, positive mindset with exceptional troubleshooting abilities.
Strong knowledge of various design patterns.
2+ years of experience in building web applications with React JS.
Benefits:
Competitive compensation packages including base salary, annual bonus, and equity.
Flexible work arrangements with the option for remote work and on-site collaboration.
Work-life balance ingrained in the culture with a flexible schedule.
Donation matching for charitable contributions.
Tuition assistance for career development.
Lifestyle benefit for personal use.
Travel perks and discounts for employee development.
Employee assistance program for support through life's challenges.
Health benefits with great coverage and competitive premiums.