About Us
Craver is a mobile app platform for the restaurant industry. We enable restaurants to engage their customers with custom-branded mobile apps tailored to their unique brands and aesthetics. With best-in-class features such as mobile ordering, payment, rewards, loyalty and more, we help them retain and grow their loyal customer base. We are working with local brands such as Stumptown Coffee, Rook and Go Get Em Tiger, as well as many other restaurants across North America.
As we scale rapidly, we need a Staff Backend Engineer who can own technical challenges, rapidly identify and mitigate risks, and build foundational solutions that enable the broader team to execute efficiently.
What You'll Do
Transform semi-structured feature briefs into concrete technical solutions with clear implementation paths
Rapidly prototype and validate technical approaches to reduce uncertainty and risk
Build foundational components and proof-of-concepts that demonstrate feasibility and guide team implementation
Proactively identify technical risks in feature development before they impact delivery
Write production code for the most complex and critical parts of new features
Break down complex technical problems into manageable, well-defined tasks for other engineers
Use quantitative analysis and operational data to evaluate technical trade-offs and guide architectural choices
Remove technical blockers that prevent less experienced engineers from making progress
Who You Are
10+ years of professional backend development with deep Java/Spring Boot expertise
Proven ability to rapidly prototype and validate complex technical solutions
Strong experience debugging and optimizing distributed systems in production environments
Bias toward experimentation and iterative validation over extensive upfront design
Track record of unblocking teams and removing technical impediments to delivery
Data-driven approach to technical decision making using metrics and performance analysis
Expert-level Java/Spring Boot framework knowledge with production system experience
Proven experience with microservices, distributed systems, and cloud platforms
Strong analytical and problem-solving skills
Experience with high-traffic systems and performance optimization
Located and authorized to work in Canada
Remote-first, hybrid environment with Downtown Vancouver office
Flexible hours with focus on contribution and outcome
Professional development support including training and conferences
Comprehensive benefits and stock option plan
Compensation Range
Base salary: $140,000 - $200,000 CAD
If you're passionate about solving complex technical problems, building solutions that enable team success, and making data-driven decisions that balance learning with scale, we want to hear from you!