Talent.com
Senior Software Engineer - Backend (Java)
Senior Software Engineer - Backend (Java)Craver • Toronto, Canada
Senior Software Engineer - Backend (Java)

Senior Software Engineer - Backend (Java)

Craver • Toronto, Canada
17 days ago
Job type
  • Full-time
Job description

We're hiring!!!

We are looking for a Senior Backend Engineer with deep expertise in Java / Spring and cloud infrastructure who can drive architectural decisions, lead cross-team initiatives, and provide technical leadership for our backend systems. This role combines hands‑on engineering excellence with team leadership, mentorship, and strategic thinking to shape the future of our platform.

About Us

Craver Solutions 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 Senior Backend Engineer who can manage technical aspects across multiple epics, interface with other teams, and provide the technical leadership necessary to build robust, scalable backend infrastructure that powers our entire platform.

What you'll do

Technical Leadership & Team Management

Own all technical aspects for the Server Team, managing backend infrastructure, APIs, services, and databases

Scope epics from scratch with stakeholders and create epic-level acceptance criteria

Step in for the team manager when needed, demonstrating comprehensive understanding of business and organizational context

Lead team-wide initiatives with demonstrable understanding of business and customer impact

Drive E2E ownership of all backend technical deliverables and epics

Strategic & Business Impact

Contribute meaningfully to roadmapping through technical guidance, estimation, and identifying solutions

Participate in quarterly planning meetings, offering valuable insights to inform strategic decisions

Advocate for infrastructure investments that drive scalability and business growth

Applies first principles and operational data to propose scalability improvements

Technical Excellence & Architecture

Design and implement complex distributed systems and microservices architectures

Make critical decisions about system architecture, data storage, and API design with scalability in mind

Apply advanced patterns including SOLID, DDD, Hexagonal Architecture, designing low‑dependency architectures

Lead infrastructure improvements to Craver's backend systems, cloud infrastructure, and deployment processes

Drive API design standards across teams ensuring consistency and maintainability

Cross-Team Collaboration

Interface with Mobile, Web, and Admin teams to ensure backend services meet their needs

Lead integration efforts with Point‑of‑Sale and Payment systems

Participate in cross‑team initiatives as the backend representative

Ensure API documentation and technical artifacts are comprehensive and up‑to‑date

Mentorship & Team Development

Serve as a strong mentor for junior and intermediate backend engineers

Challenge the team to adopt best practices in testing, monitoring, and operational excellence

Participate in hiring and review processes for backend engineers

Create and maintain a culture of technical excellence and continuous learning

Operational Excellence

Assume responsibility for backend system health, performance, and reliability

Lead incident response and implement solutions that minimize blast radius

Review and improve RCAs ensuring systematic improvements are implemented

Drive automation initiatives reducing manual work and operational burden

Maintain high standards for monitoring, alerting, and system observability

Who you are

Technical Expertise

Technical expert in backend development with mastery of distributed systems and cloud architecture

Expert in Java / Spring (or equivalent) with ability to work across different technologies

Deep understanding of microservices, API design, and system integration patterns

Strong database expertise in both relational and document stores

Cloud infrastructure mastery with hands‑on experience in GCP, AWS, or Azure

Leadership & Collaboration

Go‑to individual for backend architecture decisions and complex technical problems

Proactive communicator who can translate technical concepts for various stakeholders

Effective at driving consensus on technical decisions across teams

Models best practices in code reviews, documentation, and technical discussions

Mindset & Approach

Operational mindset with focus on reliability, performance, and scalability

Internalized Agile principles with ability to deliver value incrementally

Strong focus on quality through comprehensive testing and monitoring

Data‑driven decision making using metrics to guide technical choices

Requirements

7+ years of professional backend development experience

Strong background in software engineering and computer science fundamentals

Expertise in Java / Spring or equivalent backend frameworks

Proven experience with cloud platforms and microservices architecture

Track record of leading technical initiatives and mentoring engineers

Excellence in communication both verbal and written

What We Value

We're looking for someone who :

Comprehensively understands how backend decisions impact the entire platform

Can design systems that scale with our rapid growth

Drives team delivery through incremental, well‑tested releases

Takes ownership of backend reliability and performance

Creates elegant solutions to complex integration challenges

Advocates for long‑term architectural health over quick fixes

Working with us

Close‑knit team practicing empathy, compassion, and mutual support

Remote‑first, hybrid environment with Downtown Vancouver office

Flexible hours - we value contribution and output

Professional development support including training and conferences

Generous benefits including prescription drug coverage, massage, and dental

Stock option plan - participate in our success

On‑call rotation with strong operational support and incident management practices

Compensation Range

Base salary : $100,000 - $160,000 CAD

How to Apply

Resume Tips :

Share your experience designing and scaling backend systems

Highlight cross‑team collaboration and API design work

Include examples of architectural decisions and their business impact

Demonstrate your mentorship and technical leadership experience

Share your Github and personal projects

Focus on both technical excellence and team impact

1-2 pages is plenty

If you're passionate about building robust backend systems, leading technical excellence, and making significant business impact through scalable infrastructure, we want to hear from you - even if you don't check every box!

#J-18808-Ljbffr

Create a job alert for this search

Senior Software Engineer Backend Java • Toronto, Canada

Similar jobs
Senior Backend Engineer : Integrations & Platform (Remote)

Senior Backend Engineer : Integrations & Platform (Remote)

FutureFit AI • Toronto C6A, ON, Canada
Remote
Full-time
A leading tech firm is seeking a Senior Backend Engineer in Canada to design scalable backend systems and manage complex integrations. You'll work closely with various teams to enhance backend capab...Show more
Last updated: 21 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

BlueMatrix • Toronto C6A, ON, Canada
Full-time
BlueMatrix is the market-leading platform for content creation, distribution, and compliance in the investment research industry. We support many of the world’s top banks, asset managers, and indepe...Show more
Last updated: 30+ days ago • Promoted
Senior Backend Engineer for AI (Supabase TypeScript)

Senior Backend Engineer for AI (Supabase TypeScript)

Transcrypts • Toronto C6A, ON, Canada
Full-time
A pioneering technology company in Toronto is seeking a Senior Backend Engineer to lead backend development for AI-driven features. Responsibilities include building Supabase Edge Functions, integra...Show more
Last updated: 21 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

RLDatix • Toronto C6A, ON, Canada
Remote
Full-time
Senior Software Engineer | R&D | Toronto, ON | Hybrid.RLDatix (RLD) is on a mission to help raise the standard of care everywhere. Trusted by over 10,000 healthcare organizations around the world, o...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Synchro • Toronto C6A, ON, Canada
Remote
Full-time
Toronto (You must be based in Canada within 1-2 hours EST).Our client believes technology can be a powerful force for good. Their mission is to leverage AI to create meaningful digital experiences t...Show more
Last updated: 15 days ago • Promoted
Senior Backend Software Engineer

Senior Backend Software Engineer

Hive • Toronto, Canada
Full-time
As a Senior Backend Software Development Engineer at Hive, you'll design, build, and maintain critical services and integrations that power our product ecosystem. This role focuses on developing sca...Show more
Last updated: 4 hours ago • Promoted • New!
Senior Backend Engineer

Senior Backend Engineer

Venn Software Inc. • Toronto
Full-time
Venn is the fastest-growing B2B fintech in Canada.We're on a mission to transform business banking for Canadian entrepreneurs and are looking to hire A-players interested in disrupting traditional ...Show more
Last updated: 6 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

TRAFFIX • Toronto C6A, ON, Canada
Full-time
TRAFFIX is a Third-Party Logistics leader with more than 40 years' experience.We got to where we are by combining our logistics expertise with our ability to attract and retain top talent.From logi...Show more
Last updated: 16 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

VerticalScope Inc. • Toronto C6A, ON, Canada
Remote
Full-time
Senior Full-Stack Engineer (Generalist) – Remote Canada.VerticalScope is looking for a senior, high-agency full-stack engineer to own and drive meaningful product surface area across multiple high-...Show more
Last updated: 28 days ago • Promoted
Senior Java Backend Engineer – Capital Markets

Senior Java Backend Engineer – Capital Markets

Accelerate Her Future® • Toronto C6A, ON, Canada
Full-time
A leading financial institution is looking for a Java Software Engineer to join their Toronto team.The position entails working primarily on backend development, utilizing Java and Spring Boot, alo...Show more
Last updated: 22 days ago • Promoted
Senior Java Backend Engineer

Senior Java Backend Engineer

Meld • Toronto, CA
Full-time
Quick Apply
The platform simplifies how businesses connect with third-party providers across payments, crypto, and bank-linking, reducing technical complexity and accelerating product development.Meld’s soluti...Show more
Last updated: 23 days ago
Senior Java Backend Engineer, Fixed Income eTrading

Senior Java Backend Engineer, Fixed Income eTrading

Citibank (Switzerland) AG • Toronto, Canada
Full-time
A global financial services firm located in Mississauga is seeking an experienced Java developer for their Fixed Income eTrading team. In this role, you will develop low latency systems for trade da...Show more
Last updated: 4 hours ago • Promoted • New!
Senior Backend Engineer - Remote (Canada)

Senior Backend Engineer - Remote (Canada)

Canals, Inc. • Toronto C6A, ON, Canada
Remote
Full-time
A remote AI-driven supply chain company is seeking a Senior Backend Engineer to improve global supply chains through scalable, high-performance systems. The position involves managing large projects...Show more
Last updated: 28 days ago • Promoted
Senior Backend Engineer - Stablecoins (Toronto Onsite)

Senior Backend Engineer - Stablecoins (Toronto Onsite)

BitGo Inc. • Toronto C6A, ON, Canada
Full-time
A leading digital asset infrastructure provider is seeking an experienced back-end developer to enhance their Stablecoin-as-a-Service platform. The role focuses on building resilient APIs and smart ...Show more
Last updated: 22 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Rose Rocket, Inc. • Toronto C6A, ON, Canada
Full-time
Rose Rocket 🚀 is a market leader in Transportation Management Software.We’re a startup going after the $700+ billion dollar trucking industry, leading the shift to SaaS while revolutionizing the w...Show more
Last updated: 30+ days ago • Promoted
Senior Java Software Engineer

Senior Java Software Engineer

GlobalLogic • Toronto
Full-time
Design, develop, and maintain scalable and reliable applications using Java, Spring, Kafka, Microservices, AWS, Spring boot, and Spring Framework. Collaborate with cross-functional teams to determin...Show more
Last updated: 11 hours ago • Promoted • New!
Senior Backend Engineer - Low-Latency (Hybrid Toronto)

Senior Backend Engineer - Low-Latency (Hybrid Toronto)

Nasdaq, Inc. • Toronto
Full-time
A leading global technology company in Toronto is seeking a Software Developer Senior Specialist to design and develop high-performance software solutions for market infrastructure.The role offers ...Show more
Last updated: 3 days ago • Promoted
Senior Software Engineer, Backend

Senior Software Engineer, Backend

Rivian and Volkswagen Group Technologies • Toronto, Canada
Full-time
Senior Software Engineer, Consumer Platform Join to apply for the.Senior Software Engineer, Consumer Platform.Rivian and Volkswagen Group Technologies. About Rivian Rivian is on a mission to keep th...Show more
Last updated: 18 days ago • Promoted