All human-first jobs

Junior Software Developer Full Stack

🏢 KOHO📍 Remote📅 7 months ago💼 Full-time💸 $100k-$130k🌐 Remote

👥 Human review score

75%

Likelihood a person reads your application

📞 Interview rate

70%

Applicants who reach a human interview

Free · no account needed

Will your résumé get past the filter for this job?

Get an instant match score against this exact posting, plus the keywords you are missing.

Check my résumé — free

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. 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 meilleures pratiques Go. € l’aise avec PostgreSQL et DynamoDB, et capable d’©crire des requªtes SQL efficaces. Exp©rience avec les API RESTful et capacit©   concevoir des endpoints qui r©pondent aux besoins des applications frontend. Connaissances en d©veloppement frontend — vous comprenez les bases HTML/CSS/JavaScript et ªtes motiv©(e)   travailler avec React et Angular. Curiosit© pour le cheminement complet d’une requªte, du clic dans l’UI jusqu’  la requªte en base de donn©es, et d©sir de comprendre comment toutes les pi¨ces s’imbriquent. Esprit d’©quipe : vous soutenez les autres de fa§on proactive, posez des questions quand vous ªtes bloqu©(e) et documentez ce que vous apprenez. € l’aise de travailler sur des syst¨mes en production et prªt(e)   joindre la rotation de garde avec l’appui de l’©quipe. Atouts Exp©rience avec les services AWS (EKS, RDS, IAM). Familiarit© avec les files de messages (RabbitMQ). Exposition aux frameworks frontend (React ou Angular de pr©f©rence). Compr©hension de base de la conteneurisation et de Kubernetes. Exp©rience avec des outils d’observabilit© (Datadog, OpenTelemetry). 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. #LI-Remote Please mention the word **MERRIMENT** and tag RMTM4LjE5Ny4yMy4yNTU= when applying to show you read the job post completely (#RMTM4LjE5Ny4yMy4yNTU=). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.

Similar human-first roles