Get more replies from employers
Send a job-specific resume in minutes.
CanadianSME Small Business Magazine seeks a senior backend engineer to own the backend and infrastructure underpinning an AI-powered front desk for small businesses. You’ll write production code daily and manage nobody, taking broad ownership of API architecture, auth, billing, telephony, and reliability.
The role emphasizes independent verification, platform hardening, and delivering the next stage of the platform atop the existing system.
Own the backend and infrastructure beneath an AI-powered front desk for small businesses: API architecture, auth and multi-tenancy, billing, telephony, and reliability. You'll write production code every day and manage nobody.
Where
Senior · 5 to 7+ years
Full-time
SMB AI Hub was built extraordinarily quickly using AI-assisted development into a substantial, working product: an assistant that answers a business's phone, runs its chat, manages campaigns, and operates its public hub site.
Speed built the product. It doesn't replace the judgment that comes from operating production systems — responding to incidents, evolving complex databases, protecting tenant boundaries, designing APIs other systems depend on, and knowing what breaks once real customers arrive. That judgment is what this role brings.
Your job is not a blank page and not a rewrite. It is to understand what exists, challenge it where necessary, independently verify and harden the foundations, and build the next stage of the platform on top of them.
The technical team is three people: the founder — who owns customer problems, priorities, and sequencing — and two senior engineers who own how those become reliable production software. Within the platform domain, you make the technical decisions.
Ownership is intentionally broad: if multiple product surfaces depend on it, it's yours.
Build a detailed understanding of the existing architecture before proposing structural change. Independently review the security-critical layers, strengthen automated test and audit coverage, and put safeguards around the workflows that move money or send customer communications. Determine what can be trusted, what needs evidence, and what needs to change.
Ship the platform capabilities for realtime AI voice calls — as production infrastructure, not a successful API integration: provider failures, duplicate events, concurrency, call lifecycle, latency, metering, recovery.
Take additional communication channels to production quality while establishing the shared API and auth architecture that future clients build on without duplicating business logic.
By six months, the platform's important capabilities should not just work — they should be monitored, tested, recoverable after failures, auditable, documented, and understandable by another senior engineer.
Most strong candidates will have around 7+ years of professional experience. We care more about demonstrated production judgment than the exact number of years, and we will ask about all of the areas below.
You hear “privileged access bypasses row-level security” and immediately ask what enforces tenant scoping. You think about idempotency before anyone reminds you. You know a webhook arriving doesn't mean the event happened exactly once. You review AI-generated code as untrusted until it earns evidence. When you find a bug, you ask what allowed the whole class to exist.
No algorithm puzzles, no whiteboard Twitter designs:
2. Real code review (60 min). A representative pull request from the actual codebase. Much of the platform was AI-assisted; reviewing such code critically is part of the job, so we test it directly.
3. Architecture deep dive (60 min). A decision the product genuinely faced — real constraints, real trade-offs, incomplete information.
4. References. Focused conversations, conducted directly by the founder.
5. Paid final working exercise. Short, real, and structured so currently‑employed candidates can participate. It evaluates how we work together — not how much unpaid work it can extract.