Description
About KOHO
Were 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. Were 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, were 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. Were building for impact, not bureaucracy. If you thrive in environments that value clarity, ownership, and bold thinking, youll fit right in.
What You'll Be Doing
You'll be writing backend code in Go with guidance from senior team members, implementing well-defined features and bug fixes
You'll be working with PostgreSQL and Dynamo DB
You'll be learning about message-driven architectures with RabbitMQ and how services communicate
You'll be making small changes to frontend applications (Angular/Ionic for mobile, React for web) with support from frontend-focused teammates
You'll be implementing small to medium features end-to-end, following established patterns and receiving code review feedback
You'll be participating in code reviews to learn from others and improve your skills
You'll be shadowing on-call rotations to learn production operations before joining the rotation independently
You'll be breaking down stories into tasks with guidance from more experienced engineers
Who You Are
You have some experience with Go (coursework, personal projects, or 1+ years professionally) and are eager to deepen your knowledge
You understand basic programming concepts like data structures, control flow, and functions
You have basic SQL knowledge and can write SELECT queries; you're excited to learn more about database design
You understand REST APIs at a basic level and want to learn how to design and implement them
You have fundamental HTML/CSS/Javascript knowledge and are interested in learning how frontends work
Basic understanding of Git and version control workflows
You're curious and ask good questions when you don't understand something
You're comfortable admitting when you don't know something and actively seek help
You enjoy learning from code reviews and iterate quickly based on feedback
You're excited to work on production systems and learn operational best practices
Nice to Have
Familiarity with Docker or containerization concepts
Any experience with React, Angular, or other Javascript frameworks
Exposure to cloud platforms (AWS, GCP, Azure)
Experience working in a team environment or contributing to open source
Description de poste en franais
Nous sommes la recherche dun(e) dveloppeur(euse) logiciel I pour se joindre notre quipe dans un rle en tltravail, bas au Canada. Relevant du/de la gestionnaire en ingnierie, vous ferez partie dune quipe qui vise briser les silos entre le dveloppement frontend et backend afin de livrer des fonctionnalits plus rapidement et avec moins de transferts. Nous cherchons un(e) dveloppeur(euse) backend avec une solide exprience en Go, qui matrise aussi les bases du dveloppement frontend quelquun qui veut voir ses API prendre vie dans linterface utilisateur, comprendre le cycle de vie complet des fonctionnalits et voluer vers un rle dingnieur(euse) full-stack.
Ce que vous ferez
Dvelopper des services backend en Go, travailler avec PostgreSQL et DynamoDB, implanter des architectures orientes messages avec RabbitMQ et contribuer des systmes en production.
Participer au dveloppement frontend en apportant des changements notre application mobile (Angular/Ionic), notre application web (React) et nos outils dadministration, avec le soutien de collgues spcialiss en frontend.
Prendre en charge des fonctionnalits de taille moyenne grande de bout en bout, en collaborant avec des ingnieur(e)s seniors pour concevoir les solutions et en implmentant les composantes backend et frontend.
Dcouper des piques en histoires grables, identifier les risques techniques et travailler de faon autonome sur la plupart des tches.
Faire partie de la rotation de garde (on-call), apprendre surveiller et grer vos fonctionnalits en production laide de Datadog et dautres outils dobservabilit.
Rviser des pull requests et offrir de la rtroaction pour aider les autres dveloppeur(euse)s apprendre et progresser.
Profil recherch
Solide exprience backend avec Go, incluant la comprhension des goroutines, des channels et des meilleures pratiques Go.
laise avec PostgreSQL et DynamoDB, et capable dcrire des requtes SQL efficaces.
Exprience avec les API RESTful et capacit concevoir des endpoints qui rpondent aux besoins des applications frontend.
Connaissances en dveloppement frontend vous comprenez les bases HTML/CSS/Javascript et tes motiv(e) travailler avec React et Angular.
Curiosit pour le cheminement complet dune requte, du clic dans lUI jusqu la requte en base de donnes, et dsir de comprendre comment toutes les pices simbriquent.
Esprit dquipe : vous soutenez les autres de faon proactive, posez des questions quand vous tes bloqu(e) et documentez ce que vous apprenez.
laise de travailler sur des systmes en production et prt(e) joindre la rotation de garde avec lappui de lquipe.
Atouts
Exprience avec les services AWS (EKS, RDS, IAM).
Familiarit avec les files de messages (RabbitMQ).
Exposition aux frameworks frontend (React ou Angular de prfrence).
Comprhension de base de la conteneurisation et de Kubernetes.
Exprience avec des outils dobservabilit (Datadog, OpenTelemetry).
KOHO is for builders.
If youre 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.
#LI-Remote
5 autres jobs qui pourrait t'intéresser:
- 🌐 Junior Software Developer Full Stack
- 🌐 Senior Backend Software Engineer (UK)
- 🌐 Full Stack Product Engineer
- 🌐 Coding Bootcampï¹£Job Guaranteed
- 🌐 Dougs
Mon top 5 du matériel pour télétravailler

Obtiens 10x plus d'entretiens d'embauche grâce à l'automatisation des candidatures avec l'IA
En fonction de tes critères de recherche, postule automatiquement jusqu'à 1 500 offres d'emploi chaque mois