Senior Software Engineer - Backend
Maple
YOUR IMPACT
- Own end-to-end problems within your squad, from understanding user needs to delivering backend services that are reliable, scalable, and secure.
- Shape our core platform, leading projects that improve system architecture, observability, and performance to support Maple’s growth.
- Bring deep Laravel expertise, ensuring we continue to deliver clean, maintainable code while evolving a modular, service-oriented backend.
- Raise the bar by mentoring teammates, contributing to shared practices, develop cutting-edge AI implementations, and fostering a culture of ownership and pride in work.
- Collaborate cross-functionally with product managers and designers, ensuring technical decisions align with real-world user problems and business goals.
- Champion quality and simplicity in every stage of development, from design reviews to code reviews, pushing for solutions that are thoughtful, durable, and scalable.
CANDIDATE PROFILE
- Hands-on backend expertise in PHP and Laravel — you’ve designed and shipped production-grade Laravel services or APIs that support real users at scale.
- Experience with complex systems — you’ve built or maintained distributed systems, microservices, or modular monoliths, and you can talk about trade-offs in architecture.
- Code quality and testing discipline — you leave codebases better than you found them through thoughtful structure, maintainable patterns, and meaningful test coverage.
- Collaboration across functions — you’ve worked in squads or cross-functional teams where engineers, PMs, and designers solve problems together.
- Mentorship and leadership-in-action — you’ve helped teammates improve through design reviews, pairing, or guiding a project.
- Effective use of AI tools — you know how to incorporate AI in your workflow responsibly, using it to accelerate tasks like code generation, debugging, or documentation, while maintaining accountability for quality.
- Comfort with scaling environments — you’ve navigated ambiguity in a fast-moving product org, bringing structure and clarity where processes were still evolving.
- Familiarity with modern tooling — Git, CI/CD pipelines, cloud environments (AWS preferred), and the ability to evaluate and adopt new tools where appropriate.
- Backend: Built on Laravel PHP framework, with multiple integration services, such as Langfuse.
- Frontend: React Native Web for a unified codebase across web and mobile, Typescript and styled components; we also leverage Alpine, Livewire and Tailwind.
- Databases: Multi-database architecture with MySQL 8 and Amazon DocumentDB, Redis for caching, and Typesense for search engine indexing.
- Infrastructure & DevOps: Containerized, auto-scaling architecture built on top of AWS; Infrastructure-as-Code setup with Terraform and GitHub Actions.
- Testing & QA: We utilize a number of testing tools for unit, integration, end-to-end and accessibility testing, such as PHPUnit, Jest, WebDriverIO, and axe-core.
- Other Tools & Services: Monitoring and observability with Datadog, project management done through Jira, and BugSnag for bug tracking.
OUR CORE VALUES
- We are a team: We’re team Maple. We’re better together. We support each other, face challenges collectively, and are united in a belief that we can make a positive difference in healthcare, as one.
- We can do big things: We’re bold. We know that if we push the boundaries, and inspire each other to dream bigger and think differently, we will realize our incredibly ambitious goals.
- We celebrate wins and own mistakes: We empower each other to own our contributions. We celebrate and learn from our achievements, and we recognize and learn from our mistakes.
- We get better every day: We never settle. We’re always learning and improving, always seeking feedback, and we tackle challenges with a belief that better is always possible—in ourselves, our processes, our products and our services.
- We’re all the way in: We’re fully committed. We strive for excellence, are driven by our purpose, and we act with urgency to fulfill it every day.
- Competitive benefits package: Health, dental, counselling, and life insurance coverage to care for you and your loved ones.
- Health spending account: Extra funds for wellness essentials like eyeglasses, therapy, and more.
- Wellness budget: Recharge with activities that fuel your well-being—fitness classes, mindfulness tools, and beyond.
- Maple access: Virtual healthcare for you and your family, including general practitioners, pediatrics, and therapy consultations.
- Paid health Days: 10 extra days for when life happens—rest, appointments, or caregiving included.
- Destination5: Work internationally in eligible countries for up to 5 days per year.
- Retirement savings plan: Invest in your future with our group retirement savings plan.
- Branch out budget: $1,000 annually to pursue professional development and fuel your growth.
- Job type: Full-time
- Hiring manager: Senior Manager, Engineering
- Location: Fully remote OR hybrid from downtown Toronto
- Start date: October/November 2025
- Vacation: 4 weeks
