About the job
We are looking for a talented Back-End Software Engineer to join our Hopper Technology Solutions group and help create the travel experience.
In this role, you’ll collaborate with a cross-functional team of exceptional engineers, designers, and product managers to develop and deliver innovative features that elevate our products. You will also play a key role in supporting our partners, ensuring we can scale our joint ventures seamlessly and effectively.
What we’re looking for
You’re passionate about building high-quality software and take pride in owning your work from concept to delivery. You thrive in fast-paced environments and excel at identifying the critical requirements needed to launch while balancing iterative improvements for long-term success.
If you love creative problem-solving, delivering results quickly, and contributing to a team that’s transforming the travel industry, we’d love to hear from you!
Our tech stack
– Our solutions are obviously a distributed system, which is operated in GCP, using a mix of database technologies. — We use GKE for workload orchestration
– Our backend services are implemented in Scala, frontend is web (desktop and mobile) using react and typescript
What would your day-to-day look like:

    • Design, build, and operate highly scalable APIs and full-stack solutions impacting the lives of millions of travelers
    • Build delightful back-end features in a fast-paced, experiment-heavy (AB testing), data-driven and AGILE product lifecycle
    • Conduct code reviews to ensure our codebases meet and exceed high-quality standards and best practices across the organization
    • Operate autonomously but work closely with your fellow engineers as well as designer/PM to ensure high alignment
    • Being part of the round table around design discussions, and product discussions, have the chance to mentor other peers as need be
    • Our group operates with very few meetings and emphasizes strong alignment and asynchronous decision-making.
An ideal candidate has:

    • A natural drive to fearlessly deep dive into an unknown code base while keeping their eyes on the goal to deliver results fast
    • Strong product thinking: their conception of quality is anchored in the customer
    • Experience with, or a willingness to learn, distributed system development in Scala
    • A capacity to build robust systems being able to handle large scale of both transactions and users
Perks of working with us:

    • Well-funded and proven startup with large ambitions, competitive salary and upsides of pre-IPO equity packages.
    • Hopper covers 100% of the premiums for group insurance plan.
    • Hopper offers life, short term and long term disability coverage.
    • HSA that covers eligible medical and dental expenses.
    • All employees and dependents have access to Dialogue’s telemedicine services, anytime, anywhere.
    • All employees have access to an RRSP plan with automatic pre-tax withdrawals per pay.
    • Please ask us about our very generous parental leave, much above industry standards!.
    • Unlimited PTO.
    • Carrot Cash travel stipend.
    • Access to co-working space on demand through FlexDesk AND Work-from-home stipend.
    • Entrepreneurial culture where pushing limits and taking risks is everyday business.
    • Open communication with management and company leadership.
    • Small, dynamic teams = massive impact.
$150,000 – $350,000 a year
The yearly total compensation for this position ranges from 150 000$ to 350 000$ CAD. Base salary will be determined by candidates’ relevant qualifications, knowledge, skills and work experience.
Total compensation will include a solid base salary and will also include equity (options / RSUs), potentially a sign-on bonus and other potential incentives as per the "perks and benefits" section.
Apply info ->

To apply for this job, please visit jobs.lever.co

Shopping Cart
There are no products in the cart!
Total
 0.00
0