Senior Developer, Fullstack
About the role
About KOHO We’re on a mission to make financial services better for every Canadian. That means no hidden fees, no predatory interest rates - just financial products designed to help our users spend smart, save more, and build real wealth. We’re a performance organization with a strong heart: we care deeply about outcomes, and everything ties back to our mission - to financially empower a generation of Canadians.
At KOHO, we’re not your average 9-5. We believe real impact comes from people who are trusted, empowered, and supported to do their best work - without sacrificing their lives to do it. We prioritize work-life integration, not just work-life balance. That means asynchronous collaboration, flexible hours, and a remote-first setup built around autonomy and high trust.
KOHO is entering its next chapter - leaner, smarter, more AI-integrated. We’re building for impact, not bureaucracy. If you thrive in environments that value clarity, ownership, and bold thinking, you’ll fit right in.
About The Role We're looking for a Senior Software Developer to join our team for a role to work remotely based in Canada.
Reporting to the Engineering Manager, you're going to be a part of a team that's breaking down the barriers between frontend and backend development to ship features faster and with fewer handoffs. We're looking for a backend expert who's ready to support frontend changes—someone who wants the autonomy to build complete features from UI to database.
What You'll Be Doing
- You'll be designing and building scalable backend services in Go, working with PostgreSQL and DynamoDB, implementing event-driven architectures with RabbitMQ, and owning production systems end-to-end
- You'll be building exceptional user experiences across our mobile app (Angular/Ionic), web app (React), and admin tools
- You'll be owning the full implementation of features, from database schema design and API development to implementing the corresponding UI changes, eliminating handoffs and shipping complete solutions
- You'll be bringing new patterns and tools to your team across both frontend and backend, whether it's modern React patterns or Go service architecture
Who You Are
- You have deep backend expertise (Go, PostgreSQL, AWS) with a proven track record of building production systems that scale and perform under load
- You're excited about expanding your frontend skills—you understand HTML/CSS/JavaScript fundamentals, and you want to work with React and Angular
- You're comfortable with distributed systems concepts (event-driven architecture, caching, observability) and understand how to build resilient, monitored services
- You believe that understanding the full stack makes you a better developer—you want to see how users interact with your APIs, how your data flows, where performance bottlenecks occur, and how to optimize the complete user experience
- You're collaborative and growth-minded, actively seeking opportunities to work outside your comfort zone while helping others build their frontend skills
The budgeted salary range for this role is $140,000 - $180,000 CAD / year.
At KOHO, we are dedicated to providing pay transparency to all candidates. Compensation at KOHO is determined through various factors including but not limited to: comparable salary market data within Canada, technical skill assessment, a holistic view of previous work history, and internal pay equity with other KOHO team members. Description De Poste En Français À propos du rôle Nous sommes à la recherche d’un(e) Développeur(euse) logiciel senior pour se joindre à notre équipe dans un rôle en télétravail basé au Canada .
Relevant du ou de la gestionnaire en ingénierie , tu feras partie d’une équipe qui vise à briser les silos entre le développement frontend et backend afin de livrer des fonctionnalités plus rapidement et avec moins de transferts entre équipes. Nous recherchons un(e) expert(e) backend prêt(e) à soutenir aussi les changements côté frontend — quelqu’un qui souhaite avoir l’autonomie nécessaire pour bâtir des fonctionnalités complètes, de l’interface utilisateur jusqu’à la base de données. Ce que tu feras
- Concevoir et développer des services backend évolutifs en Go, travailler avec PostgreSQL et DynamoDB, mettre en place des architectures orientées événements avec RabbitMQ, et être responsable des systèmes en production de bout en bout
- Créer des expériences utilisateur exceptionnelles sur notre application mobile (Angular / Ionic), notre application web (React) et nos outils d’administration
- Prendre en charge l’implémentation complète des fonctionnalités, de la conception des schémas de base de données et du développement d’API jusqu’aux changements d’interface utilisateur correspondants, afin d’éliminer les transferts et livrer des solutions complètes
- Introduire de nouveaux patterns et outils au sein de ton équipe, autant côté frontend que backend, que ce soit des pratiques modernes en React ou des architectures de services en Go
Qui tu es
- Tu possèdes une solide expertise backend (Go, PostgreSQL, AWS) avec une expérience démontrée dans la conception de systèmes en production capables de passer à l’échelle et de performer sous charge
- Tu es motivé(e) à développer tes compétences frontend — tu maîtrises les bases HTML / CSS / JavaScript et tu veux travailler avec React et Angular
- Tu es à l’aise avec les concepts de systèmes distribués (architecture orientée événements, mise en cache, observabilité) et tu sais comment bâtir des services résilients et bien monitorés
- Tu crois que comprendre la pile technologique complète fait de toi un(e) meilleur(e) développeur(euse) — tu veux voir comment les utilisateurs interagissent avec tes API, comment les données circulent, où se trouvent les goulots de performance et comment optimiser l’expérience utilisateur globale
- Tu es collaboratif(ve) et axé(e) sur la croissance, cherchant activement des occasions de sortir de ta zone de confort tout en aidant les autres à développer leurs compétences frontend
KOHO is for builders. If you’re energized by challenge, motivated by mission, and want to be part of a team that punches above its weight - we want to hear from you.
The KOHO culture is one of collaboration, creativity, and diverse perspectives. We are committed to building and fostering an inclusive, accessible environment for everyone. If you have any questions, concerns, or requests regarding accessibility needs, please contact peopleaccessibility@koho.ca and the People and Culture team will be happy to help.
AI Disclosure: KOHO uses artificial intelligence (AI) in certain aspects of its recruitment process to screen, assess, or select applicants. For any questions or concerns, please contact us at talent@koho.ca.
Note: this posting is for an existing vacancy that we are seeking to fill.
About KOHO
KOHO is one seamless platform for your money and life. Founded in 2014, we are a forward-thinking fintech company dedicated to financially empowering a generation of Canadians. With a Mastercard and innovative tools, we provide our users with the ability to earn, spend, borrow, build credit, and budget—all in one convenient app.
Driven by a genuine desire to help people make financial progress, KOHO has touched the lives of over 1.7 million users. Our mission is to make finance accessible, engaging, and user-friendly, ensuring that everyone has the resources they need to take control of their financial future.
We’re proud to offer a product that our users love, and we remain committed to innovating and evolving to meet their needs. Join us on this journey as we reshape personal finance in Canada.
Similar jobs you might like
Senior Developer, Fullstack
About the role
About KOHO We’re on a mission to make financial services better for every Canadian. That means no hidden fees, no predatory interest rates - just financial products designed to help our users spend smart, save more, and build real wealth. We’re a performance organization with a strong heart: we care deeply about outcomes, and everything ties back to our mission - to financially empower a generation of Canadians.
At KOHO, we’re not your average 9-5. We believe real impact comes from people who are trusted, empowered, and supported to do their best work - without sacrificing their lives to do it. We prioritize work-life integration, not just work-life balance. That means asynchronous collaboration, flexible hours, and a remote-first setup built around autonomy and high trust.
KOHO is entering its next chapter - leaner, smarter, more AI-integrated. We’re building for impact, not bureaucracy. If you thrive in environments that value clarity, ownership, and bold thinking, you’ll fit right in.
About The Role We're looking for a Senior Software Developer to join our team for a role to work remotely based in Canada.
Reporting to the Engineering Manager, you're going to be a part of a team that's breaking down the barriers between frontend and backend development to ship features faster and with fewer handoffs. We're looking for a backend expert who's ready to support frontend changes—someone who wants the autonomy to build complete features from UI to database.
What You'll Be Doing
- You'll be designing and building scalable backend services in Go, working with PostgreSQL and DynamoDB, implementing event-driven architectures with RabbitMQ, and owning production systems end-to-end
- You'll be building exceptional user experiences across our mobile app (Angular/Ionic), web app (React), and admin tools
- You'll be owning the full implementation of features, from database schema design and API development to implementing the corresponding UI changes, eliminating handoffs and shipping complete solutions
- You'll be bringing new patterns and tools to your team across both frontend and backend, whether it's modern React patterns or Go service architecture
Who You Are
- You have deep backend expertise (Go, PostgreSQL, AWS) with a proven track record of building production systems that scale and perform under load
- You're excited about expanding your frontend skills—you understand HTML/CSS/JavaScript fundamentals, and you want to work with React and Angular
- You're comfortable with distributed systems concepts (event-driven architecture, caching, observability) and understand how to build resilient, monitored services
- You believe that understanding the full stack makes you a better developer—you want to see how users interact with your APIs, how your data flows, where performance bottlenecks occur, and how to optimize the complete user experience
- You're collaborative and growth-minded, actively seeking opportunities to work outside your comfort zone while helping others build their frontend skills
The budgeted salary range for this role is $140,000 - $180,000 CAD / year.
At KOHO, we are dedicated to providing pay transparency to all candidates. Compensation at KOHO is determined through various factors including but not limited to: comparable salary market data within Canada, technical skill assessment, a holistic view of previous work history, and internal pay equity with other KOHO team members. Description De Poste En Français À propos du rôle Nous sommes à la recherche d’un(e) Développeur(euse) logiciel senior pour se joindre à notre équipe dans un rôle en télétravail basé au Canada .
Relevant du ou de la gestionnaire en ingénierie , tu feras partie d’une équipe qui vise à briser les silos entre le développement frontend et backend afin de livrer des fonctionnalités plus rapidement et avec moins de transferts entre équipes. Nous recherchons un(e) expert(e) backend prêt(e) à soutenir aussi les changements côté frontend — quelqu’un qui souhaite avoir l’autonomie nécessaire pour bâtir des fonctionnalités complètes, de l’interface utilisateur jusqu’à la base de données. Ce que tu feras
- Concevoir et développer des services backend évolutifs en Go, travailler avec PostgreSQL et DynamoDB, mettre en place des architectures orientées événements avec RabbitMQ, et être responsable des systèmes en production de bout en bout
- Créer des expériences utilisateur exceptionnelles sur notre application mobile (Angular / Ionic), notre application web (React) et nos outils d’administration
- Prendre en charge l’implémentation complète des fonctionnalités, de la conception des schémas de base de données et du développement d’API jusqu’aux changements d’interface utilisateur correspondants, afin d’éliminer les transferts et livrer des solutions complètes
- Introduire de nouveaux patterns et outils au sein de ton équipe, autant côté frontend que backend, que ce soit des pratiques modernes en React ou des architectures de services en Go
Qui tu es
- Tu possèdes une solide expertise backend (Go, PostgreSQL, AWS) avec une expérience démontrée dans la conception de systèmes en production capables de passer à l’échelle et de performer sous charge
- Tu es motivé(e) à développer tes compétences frontend — tu maîtrises les bases HTML / CSS / JavaScript et tu veux travailler avec React et Angular
- Tu es à l’aise avec les concepts de systèmes distribués (architecture orientée événements, mise en cache, observabilité) et tu sais comment bâtir des services résilients et bien monitorés
- Tu crois que comprendre la pile technologique complète fait de toi un(e) meilleur(e) développeur(euse) — tu veux voir comment les utilisateurs interagissent avec tes API, comment les données circulent, où se trouvent les goulots de performance et comment optimiser l’expérience utilisateur globale
- Tu es collaboratif(ve) et axé(e) sur la croissance, cherchant activement des occasions de sortir de ta zone de confort tout en aidant les autres à développer leurs compétences frontend
KOHO is for builders. If you’re energized by challenge, motivated by mission, and want to be part of a team that punches above its weight - we want to hear from you.
The KOHO culture is one of collaboration, creativity, and diverse perspectives. We are committed to building and fostering an inclusive, accessible environment for everyone. If you have any questions, concerns, or requests regarding accessibility needs, please contact peopleaccessibility@koho.ca and the People and Culture team will be happy to help.
AI Disclosure: KOHO uses artificial intelligence (AI) in certain aspects of its recruitment process to screen, assess, or select applicants. For any questions or concerns, please contact us at talent@koho.ca.
Note: this posting is for an existing vacancy that we are seeking to fill.
About KOHO
KOHO is one seamless platform for your money and life. Founded in 2014, we are a forward-thinking fintech company dedicated to financially empowering a generation of Canadians. With a Mastercard and innovative tools, we provide our users with the ability to earn, spend, borrow, build credit, and budget—all in one convenient app.
Driven by a genuine desire to help people make financial progress, KOHO has touched the lives of over 1.7 million users. Our mission is to make finance accessible, engaging, and user-friendly, ensuring that everyone has the resources they need to take control of their financial future.
We’re proud to offer a product that our users love, and we remain committed to innovating and evolving to meet their needs. Join us on this journey as we reshape personal finance in Canada.