Skip to main content
Bettermode logo

Senior Back-end Engineer

Bettermode
Full Timesenior
Toronto, Ontario, CAPosted February 26, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

TypeScriptApachePostgreSQLMongoDBKafkaMicroservicesAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

About Us

At Bettermode, we are redefining how businesses streamline customer experiences and foster strong relationships. Our platform empowers businesses to seamlessly craft powerful web apps with engagement tools in its core tailored to their unique needs.

Backed by Silicon Valley investors and trusted by brands like Lenovo, Mercedes, and IBM, we’re proud to connect millions of end-users daily (check our Showcase page ).

Join us as we continue building tools that redefine customer engagement!

Benefits

  • At Bettermode, we’re dedicated to empowering our team to thrive—both professionally and personally. We offer location-based, competitive compensation that reflects your expertise and impact, with annual reviews so you can grow with us. Our culture is built on ownership and trust, giving you real influence over how we scale and succeed.
  • From your very first day, you and your family are covered by comprehensive Canadian health benefits—dental and vision included—so you can focus on what matters most.
  • Enjoy unlimited paid vacation days, paid parental leave to support your family, and bereavement leave should you need it.
  • ️ You’ll have all the equipment you need provided, or you can bring your own device and access our Device Upgrade Policy—an interest-free hardware stipend repayable via payroll deductions, allowing you to upgrade when you need.
  • We want you to thrive in your work: every team member receives a monthly Tech & Appreciation Stipend—perfect for testing new software or tools and improving your workflows as you see fit.
  • For in-person collaboration, our downtown Toronto office is less than a 15-minute walk from Union Station, with a free shuttle running throughout the day. The office features complimentary snacks, coffee, video games, and board games, as well as dedicated seating and a flexible environment that supports creativity, focus, and teamwork.
  • Join a globally diverse and collaborative team where you’re supported to do your best work and have access to all the resources needed to succeed.

About This Role

Employment Type: Full-time

Location: Toronto, Canada

Location type: Hybrid (3 days in office in Downtown Toronto for GTA residents; fully remote for others)

Timezone: Eastern Standard Time

The Opportunity

We are looking for a Senior Backend Engineer who wants to spend their time architecting and shipping. You will join a team of seasoned engineers where high autonomy and high technical standards are the default.

You will be working on a complex, event-driven architecture that powers a product with $5M ARR and growing. This role is for a builder who loves the challenge of distributed systems, high-volume data, and integrating cutting-edge AI capabilities directly into the core product.

What You Will Do

  • Architect & Build: Design and implement scalable, type-safe backend services using TypeScript and NestJS. You will own features end-to-end in collaboration with the Frontend team, from database schema design to API contracts.
  • Drive Event-Driven Architecture: We rely on Apache Kafka for asynchronous communication. You will build robust producers/consumers and handle the complexities of distributed data consistency and eventual consistency.
  • Build AI-Native Features: You will actively integrate LLMs and AI workflows into our product. This isn't just about using Copilot to code faster (though we do that, too); it's about building RAG pipelines and AI-driven capabilities for our customers.
  • Own Your Code: We practice "You build it, you run it." You will ensure your services are observable, reliable, and performant, participating in on-call rotations to maintain system health.

What We Are Looking For

  • TypeScript Authority: You have deep expertise in the TypeScript ecosystem. You write clean, modular code that is easy to test and maintain.
  • Systems Thinker: You have experience with Event-Driven Microservices and understand the nuances of message brokers like Kafka. You know how to design for failure in a distributed system.
  • AI-Augmented Workflow: You embrace AI as a non-negotiable part of modern engineering. You utilize tools like Copilot, Cursor, and LLMs to accelerate development, viewing them as force multipliers that allow you to focus on high-level architecture rather than repetitive coding tasks.
  • Database Polyglot: You are comfortable working across relational such as PostgreSQL (relational) and non-relational such as MongoDB (document) paradigms, and you understand when to use which.
  • AI Pragmatist: You are comfortable working with AI APIs and have a vision for how to architect backends that support nondeterministic AI outputs.
  • High Autonomy: You are used to working in a startup environment where requirements can be fluid. You can take a business goal and translate it into a technical solution with minimal supervision.
  • Exceptional Communicator: You possess excellent written and verbal communication skills and are familiar with the North American market.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free