Senior Software Developer (Full-Stack)
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
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.
Responsibilities
- 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
Requirements
- 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 $130,000 - $175,000 CAD / year.
- Description de poste en français
- À propos du poste
- Ce que vous ferez
- Concevoir et développer des services backend évolutifs en Go, en travaillant avec PostgreSQL et DynamoDB, mettre en œuvre des architectures orientées événements avec RabbitMQ et assurer la responsabilité des systèmes de production de bout en bout.
- Créer des expériences utilisateur exceptionnelles sur notre application mobile (Angular/Ionic), notre application web (React) ainsi que nos outils d'administration.
- Prendre en charge l'implantation complète des fonctionnalités, de la conception du schéma de base de données et du développement des API jusqu'à l'intégration des changements à l'interface utilisateur, afin d'éliminer les transferts et de livrer des solutions complètes.
- Introduire de nouvelles pratiques et de nouveaux outils au sein de votre équipe, tant du côté frontend que backen
Benefits
Additional Information
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.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at koho? Share your experience