Junior Software Developer Full Stack
The largest remote work community in LATAM.
New jobs every month.
Junior Software Developer Full Stack
KOHO - Remote
Salary: $100000 - $130000
Type:
Full time
Tags: junior full stack go backend
About KOHO
We want to make banking better for every Canadian. That means no hidden fees and products that help you spend smart, save more, and build real wealth. We care about results, and everything we do aims to empower Canadians financially.
We aren't your typical 9-5 workplace. We believe you do your best work when you feel trusted, empowered, and supported, without sacrificing your personal life. We support flexible hours, remote work, and trusting you to get things done.
KOHO is growing, becoming leaner and smarter with more AI. We focus on impact, not bureaucracy. If you value clarity, ownership, and bold ideas, you'll fit here.
What You'll Be Doing
Write backend Go code, with senior team support, to build features and fix bugs.
Work with PostgreSQL and DynamoDB.
Learn about message-driven systems (like RabbitMQ) and how services interact.
Make small changes to our frontend apps (Angular/Ionic for mobile, React for web), with help from frontend experts.
Build small to medium features from start to finish, following our patterns and getting code review feedback.
Join code reviews to learn and improve.
Shadow on-call rotations to learn how we manage systems in production before joining the team.
Break down project stories into tasks, guided by senior engineers.
Who You Are
You have Go experience (from courses, personal projects, or 1+ year professionally) and want to learn more.
You know basic programming concepts: data structures, control flow, and functions.
You know basic SQL queries (like SELECT) and want to learn more about database design.
You understand REST APIs basics and want to learn how to design and build them.
You know basic HTML/CSS/JavaScript and are curious about how frontends work.
You understand Git and version control.
You're curious and ask good questions.
You're comfortable asking for help when you don't know something.
You like learning from code reviews and quickly apply feedback.
You're excited to work on live systems and learn how to run them well.
Nice to Have
Know Docker or containerization.
Experience with React, Angular, or other JavaScript frameworks.
Some experience with cloud platforms (AWS, GCP, Azure).
Teamwork or open-source experience.
Description de poste en français
Nous cherchons un développeur logiciel (à distance, au Canada) pour rejoindre notre équipe. Vous reporterez au gestionnaire en ingénierie. Notre équipe vise à faciliter la collaboration entre le frontend et le backend pour livrer des fonctionnalités plus vite. Nous avons besoin d'un développeur backend solide en Go, qui connaît aussi les bases du frontend. Idéalement, quelqu'un qui veut voir ses API fonctionner dans l'interface utilisateur, comprendre le cycle de vie complet des fonctionnalités et évoluer vers un rôle full-stack.
Ce que vous ferez
Vous développerez des services backend en Go, travaillerez avec PostgreSQL et DynamoDB, mettrez en place des architectures basées sur les messages (RabbitMQ) et contribuerez aux systèmes en production.
Vous participerez au développement frontend en faisant des changements dans nos applications mobiles (Angular/Ionic), web (React) et nos outils d'administration. Nos experts frontend vous appuieront.
Vous prendrez en charge des fonctionnalités de moyenne à grande taille, du début à la fin. Vous collaborerez avec des ingénieurs seniors pour concevoir des solutions et implémenterez les parties backend et frontend.
Vous découperez les épiques en tâches gérables, identifierez les risques techniques et travaillerez en autonomie sur la plupart des tâches.
Vous ferez partie de la rotation de garde (on-call). Vous apprendrez à surveiller et gérer vos fonctionnalités en production avec Datadog et d'autres outils de surveillance.
Vous réviserez des pull requests et donnerez des retours pour aider les autres développeurs à apprendre et progresser.
Profil recherché
Vous avez une solide expérience backend en Go, incluant la compréhension des goroutines, des channels et des bonnes pratiques Go.
Vous êtes à l'aise avec PostgreSQL et DynamoDB, et savez écrire des requêtes SQL efficaces.
Vous avez de l'expérience avec les API REST et savez concevoir des endpoints qui répondent aux besoins des applications frontend.
Vous avez des bases en développement frontend (HTML/CSS/JavaScript) et voulez travailler avec React et Angular.
Vous êtes curieux(se) du parcours complet d'une requête, du clic à la base de données, et voulez comprendre comment tout fonctionne ensemble.
Vous avez l'esprit d'équipe : vous aidez les autres, posez des questions quand vous êtes bloqué(e) et documentez ce que vous apprenez.
Vous êtes à l'aise de travailler sur des systèmes en production et prêt(e) à participer à la rotation de garde avec le soutien de l'équipe.
Atouts
Expérience avec les services AWS (EKS, RDS, IAM).
Connaissance des files de messages (RabbitMQ).
Expérience avec les frameworks frontend (React ou Angular de préférence).
Connaissance de base de la conteneurisation et de Kubernetes.
Expérience avec des outils de surveillance (Datadog, OpenTelemetry).
KOHO is for builders.
If you're up for a challenge, motivated by our mission, and want to be part of a high-impact team, we want to hear from you.
We value collaboration, creativity, and diverse perspectives. We're committed to building an inclusive and accessible environment. If you have any accessibility questions, please contact peopleaccessibility@koho.ca. Our People and Culture team is ready to help.
We use AI in our hiring process to screen and assess applicants. If you have questions about this, contact talent@koho.ca.
This is for an open position we're looking to fill.
#LI-Remote
Please mention the word MERRIMENT and tag RMTU3LjI0NS4yNDcuMTE4 when applying to show you read the job post completely (#RMTU3LjI0NS4yNDcuMTE4). 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.
Source: RemoteOK | Main Category: Programming