Full Stack Senior Software Developer (Backend Focus) | In-Person Role

KOHO

Not Interested
Bookmark
Report This Job

profile Job Location:

Vancouver - Canada

profile Yearly Salary: CAD 129000 - 175000
Posted on: 6 hours ago
Vacancies: 1 Vacancy

Job Summary

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.

Were looking for a Senior Software Developer to join our in-person engineering pod focused on rapid prototyping exploration and hands-on product innovation.

This is a role designed for developers who love building experimenting learning fast and helping other developers grow. The team will work in person 5 days a week in downtown Vancouver. The team will collaborate closely in a highly interactive environment built around quick iterations and real-world experimentation.

Youll report to a Software Development Manager and work alongside a small tight-knit cross-functional group breaking down the boundaries between frontend and backend to ship ideas end-to-end - with minimal process and maximum momentum.

What Youll Be Doing

  • Rapidly test and ship new ideas by building internal tools experiments and POCs - learning quickly through hands-on execution iteration and real-world feedback.

  • Guiding the technical strategy for your direct team and the broader department

  • Building and iterating on backend services in Go using PostgreSQL and DynamoDB and implementing message-driven patterns with RabbitMQ

  • Contributing across the stack including light frontend work in our mobile app (Angular/Ionic) web app (React) and internal/admin tools with support from frontend-focused teammates

  • Owning work end-to-end: from idea and design through implementation testing and deployment

  • Collaborating closely with other engineers in person - whiteboarding pairing and iterating quickly

  • Breaking down ambiguous problems into actionable tasks and identifying technical risks early

  • Participating in on-call rotation and learning how to monitor and operate your work in production using Datadog and other observability tools

  • Reviewing pull requests sharing learnings and contributing to a culture of curiosity and experimentation

  • Owning the production operation monitoring our system and helping define SLAs/SLOs

Who You Are

  • You have solid backend experience with Go including a working understanding of goroutines channels and Go best practices

  • Youre comfortable working with PostgreSQL and DynamoDB and can write efficient readable queries

  • You have experience designing and building RESTful APIs that support real frontend use cases

  • Youre familiar with frontend fundamentals (HTML CSS JavaScript) and are excited to work across React and Angulareven if backend is your core strength

  • You enjoy understanding the full request lifecycle from UI interaction to database and back again

  • You can challenge the status quo through research and introduce new patterns to the team

  • You are solution-oriented - you identify problems own them and improve them!

  • You can communicate complex technical issues in a concise and effective manner

  • You thrive in fast-moving experimental environments where problems may be loosely defined and solutions evolve quickly

  • Youre energized by in-person collaboration and enjoy building alongside others in real time

  • Youre proactive curious and comfortable asking questions documenting learnings and sharing ideas

  • Youre ready to work on production systems and grow into on-call responsibilities with team support

Nice to Have

  • Experience with AWS services (EKS RDS IAM)

  • Familiarity with message queues (RabbitMQ or similar)

  • Exposure to frontend frameworks (React or Angular preferred)

  • Understanding of containerization and Kubernetes basics

  • Experience with observability tools (Datadog OpenTelemetry)

  • Prior experience working on R&D teams internal tools hackathons or greenfield projects

The budgeted range for this role is $129000 CA$175000 CAD

At KOHO we are dedicated to providing pay transparency to all candidates. Compensation at KOHO is determined through various factors including but not limited to: comparable salary market data within Canada technical skill assessment a holistic view of previous work history and internal pay equity with other KOHO team members.

Description de poste en français

Développeurse logiciel senior full stack (orientation backend) Poste en présentiel

Nous recherchons une développeurse logiciel senior pour rejoindre notre équipe dingénierie en présentiel axée sur le prototypage rapide lexploration et linnovation produit pratique.

Ce poste sadresse aux développeurses qui aiment concevoir expérimenter apprendre rapidement et aider les autres à progresser. Léquipe travaille 5 jours par semaine en présentiel au centre-ville de Vancouver dans un environnement hautement collaboratif favorisant les itérations rapides et lexpérimentation en conditions réelles.

Vous relèverez dune gestionnaire du développement logiciel et travaillerez aux côtés dun petit groupe soudé et interfonctionnel en repoussant les frontières entre le frontend et le backend afin de livrer des idées de bout en bout avec un minimum de processus et un maximum délan.

Ce que vous ferez

  • Tester et livrer rapidement de nouvelles idées en développant des outils internes des expérimentations et des POC en apprenant par lexécution pratique litération et les retours du terrain

  • Orienter la stratégie technique de votre équipe directe ainsi que celle du département au sens large

  • Concevoir et faire évoluer des services backend en Go en utilisant PostgreSQL et DynamoDB et en mettant en œuvre des architectures orientées messages avec RabbitMQ

  • Contribuer sur lensemble de la pile technologique incluant des travaux frontend légers dans notre application mobile (Angular/Ionic) notre application web (React) et nos outils internes/dadministration avec le soutien de collègues spécialisés en frontend

  • Assumer la responsabilité du travail de bout en bout : de lidée et de la conception à limplémentation aux tests et au déploiement

  • Collaborer étroitement avec les autres ingénieures en présentiel : séances de tableau blanc programmation en binôme et itérations rapides

  • Décomposer des problèmes ambigus en tâches concrètes et identifier les risques techniques en amont

  • Participer à la rotation dastreinte (on-call) et apprendre à surveiller et exploiter votre travail en production à laide de Datadog et dautres outils dobservabilité

  • Réviser les demandes de fusion (pull requests) partager les apprentissages et contribuer à une culture de curiosité et dexpérimentation

  • Être responsable de lexploitation en production de la surveillance des systèmes et contribuer à la définition des SLA/SLO

Profil recherché

  • Solide expérience backend en Go incluant une bonne compréhension des goroutines des channels et des bonnes pratiques Go

  • À laise avec PostgreSQL et DynamoDB et capable décrire des requêtes efficaces et lisibles

  • Expérience dans la conception et le développement dAPI REST répondant à de réels cas dusage frontend

  • Connaissance des fondamentaux du frontend (HTML CSS JavaScript) et motivation à travailler avec React et Angular même si le backend est votre spécialité principale

  • Intérêt pour la compréhension du cycle complet dune requête de linteraction UI jusquà la base de données et retour

  • Capacité à remettre en question le statu quo par la recherche et à introduire de nouveaux modèles au sein de léquipe

  • Approche orientée solutions : vous identifiez les problèmes vous en assumez la responsabilité et vous les améliorez

  • Capacité à communiquer des enjeux techniques complexes de façon claire concise et efficace

  • À laise dans des environnements rapides et expérimentaux où les problèmes sont parfois peu définis et les solutions évoluent rapidement

  • Énergie et enthousiasme pour la collaboration en présentiel et le travail en équipe en temps réel

  • Proactivité curiosité aisance à poser des questions documenter les apprentissages et partager des idées

  • Prête à travailler sur des systèmes en production et à évoluer vers des responsabilités dastreinte avec le soutien de léquipe

Atouts supplémentaires

  • Expérience avec des services AWS (EKS RDS IAM)

  • Connaissance des systèmes de messagerie (RabbitMQ ou équivalent)

  • Exposition à des frameworks frontend (React ou Angular de préférence)

  • Compréhension des bases de la conteneurisation et de Kubernetes

  • Expérience avec des outils dobservabilité (Datadog OpenTelemetry)

  • Expérience préalable au sein déquipes R&D sur des outils internes des hackathons ou des projets greenfield

Fourchette salariale prévue pour ce poste : 129 000 $ à 175 000 $ CA (CAD)

Chez KOHO nous nous engageons à offrir une transparence salariale à lensemble des candidates. La rémunération chez KOHO est déterminée selon plusieurs facteurs incluant notamment les données salariales comparables sur le marché canadien lévaluation des compétences techniques une analyse globale de lexpérience professionnelle antérieure ainsi que léquité salariale interne avec les autres membres de léquipe KOHO.

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 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

Note: this posting is for an existing vacancy that we are seeking to fill.

#LI-Remote


Required Experience:

Senior IC

About KOHOWere 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 deepl...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • AWS
  • Data Structures
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

Open a bank account online with instant cash back & premium rewards. Join over 1M Canadians using KOHO's prepaid Mastercard to save. Sign up in minutes!

View Profile View Profile