Craver Logo

Craver

Staff Backend Engineer (Java)

Reposted 8 Days Ago
Remote
Hiring Remotely in Canada
Expert/Leader
Remote
Hiring Remotely in Canada
Expert/Leader
The Staff Backend Engineer will develop technical solutions, prototype approaches, manage complex tasks, and optimize systems while mentoring less experienced engineers.
The summary above was generated by AI
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

Requirements
  • 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

Benefits
  • 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!

Top Skills

Cloud Platforms
Java
Microservices
Spring Boot

Similar Jobs

9 Days Ago
Remote
2 Locations
Senior level
Senior level
Artificial Intelligence • Fintech • Software • Financial Services
As a Backend Engineer, you will design, build, and maintain core infrastructure for a SaaS platform, ensuring high performance and reliability, while collaborating with cross-functional teams.
Top Skills: AWSClickhouseDockerGitGradleJavaJenkinsKafkaKubernetesMaven
23 Minutes Ago
Remote
Canada
Senior level
Senior level
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
The Principal Product Marketing Manager will lead the growth strategies for Dropbox Core, managing experiments and maximizing user retention and monetization through effective onboarding and lifecycle programs.
Top Skills: A/B TestingB2B SaasData AnalysisEmail MarketingExperimentation ToolsProduct ManagementUx Design
2 Hours Ago
Remote
2 Locations
Senior level
Senior level
Artificial Intelligence • Productivity • Software • Automation
The role involves designing and maintaining internal tools and APIs, primarily focusing on backend systems but also contributing to frontend code. The engineer collaborates with AI and infrastructure teams, leads technical initiatives, and enhances developer-facing interfaces.
Top Skills: Ci/CdCloud EnvironmentsDjangoNode.jsPythonReactRest ApisTypescript

What you need to know about the Montreal Tech Scene

With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

Key Facts About Montreal Tech

  • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
  • Major Tech Employers: SAP, Google, Microsoft, Cisco
  • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
  • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
  • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
  • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account