06 Aug
|
Bettermode
|
Toronto
06 Aug
Bettermode
Toronto
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! 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 workplace that supports creativity, focus, and teamwork.
Employment Type: Full-time Location: Remote within Canada, or Hybrid in our Downtown Toronto office (3 days per week — Monday, Tuesday, and Thursday) if you're based in the Greater Toronto Area We are looking for a Staff Fullstack Engineer who wants to build and own the next generation of Bettermode products. You will join a small team of seasoned developers where high autonomy and high technical standards are the default. Operate fluently across both sides — TypeScript everywhere, React on the frontend,
NestJS on the backend — with the judgment to know when to go deep on one side and when to build a thin layer across both.
Build AI into the product. Integrate LLMs into real customer‑facing workflows. Work with nondeterministic outputs, design for trust, and ship AI features that actually work in production rather than demoing well.
Raise the engineering bar. Your code reviews shape how mid‑level engineers grow. Your judgment shapes what the team ships. TypeScript Authority. Deep expertise in the TypeScript ecosystem and modern tooling.
You write clean, modular code that scales and is easy to test and maintain. Serious about AI. You've made it work on non‑trivial problems and know where AI accelerates and where it actively gets in the way.
You take a business goal and translate it into shipped product with minimal supervision.
Bonus Points
You took something with rough requirements and made the ownership‑level calls — what to build, what to defer, what to abandon — to turn it into shipped product.
Prior
Staff‑level (or equivalent) experience at a software company where you were a peer to Product and Design, not someone they handed work to. Specific times you reshaped or walked away from work because of what you learned from real customers.
Experience with multi‑tenant systems and the constraints they impose on every architectural decision. Clean, scalable, TypeScript across the board. High‑Density Talent: Work alongside peers who challenge you to think deeper about architecture, customer outcomes, and product quality.
Impact: Your work ships quickly, is visible to customers, and directly shapes how companies engage their own communities. Commitment to Diversity As we continue to grow with customers and team members worldwide, we are committed to cultivating an environment where everyone's unique perspectives are heard and valued. The diversity of our team will enable us to build the most inclusive product and workplace possible.
AI Use: Large Language Models (LLM) might be used in the hiring process for this position to screen, assess or select job applicants. #
📌 Fullstack Engineer -Web Application (Remote) (Toronto)
🏢 Bettermode
📍 Toronto