K
Junior Software Developer Full Stack
KOHO
About This 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.
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 fran ais
Nous sommes la recherche d'un(e) d veloppeur(euse) logiciel I pour se joindre notre quipe dans un r 'le en t l travail, bas au Canada. Relevant du/de la gestionnaire en ing nierie, vous ferez 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. Nous cherchons un(e) d veloppeur(euse) backend avec une solide exp rience en Go, qui ma trise aussi les bases du d veloppement frontend - quelqu'un qui veut voir ses API prendre vie dans l'interface utilisateur, comprendre le cycle de vie complet des fonctionnalit s et voluer vers un r 'le d'ing nieur(euse) full-stack.
Ce que vous ferez
•
D velopper des services backend en Go, travailler avec PostgreSQL et DynamoDB, implanter des architectures orient es messages avec RabbitMQ et contribuer des syst mes en production.
•
Participer au d veloppement frontend en apportant des changements notre application mobile (Angular/Ionic), notre application web (React) et nos outils d'administration, avec le soutien de coll gues sp cialis s en frontend.
•
Prendre en charge des fonctionnalit s de taille moyenne grande de bout en bout, en collaborant avec des ing nieur(e)s seniors pour concevoir les solutions et en impl mentant les composantes backend et frontend.
•
D couper des piques en histoires g rables, identifier les risques techniques et travailler de fa on autonome sur la plupart des t ches.
•
Faire partie de la rotation de garde (on-call), apprendre surveiller et g rer vos fonctionnalit s en production l'aide de Datadog et d'autres outils d'observabilit .
•
R viser des pull requests et offrir de la r troaction pour aider les autres d veloppeur(euse)s apprendre et progresser.
Profil recherch
•
Solide exp rience backend avec Go, incluant la compr hension des goroutines, des channels et des meilleure...
Ready to Apply?
Click the button below to visit the company's application page.
Apply for this Position