Current jobs related to Full Stack Senior Software Developer - Vancouver, British Columbia - Koho Financial


  • Vancouver, British Columbia, Canada Teifi Digital Full time

    Teifi Digital, a Shopify Plus Platinum partner, excels in resolving complex e-commerce challenges. We focus on integrating large catalogs, sophisticated data frameworks, and legacy systems into seamless unified commerce and B2B solutions, delivering unparalleled customer experiences. Our skill in deploying Shopify Plus caters to top-tier merchants in...


  • Vancouver, British Columbia, Canada Graphem Solutions Full time

    About us: Graphem Solutions is a Vancouver-based web and app design and development company offering a fully remote work environment that supports productivity, creativity, and well-being. We continuously expand our range of high-value services to better support our clients. Our Core Values – trustworthiness, responsiveness, exchanging in abundance, open...


  • Vancouver, British Columbia, Canada Semios Full time

    Who we are:Agworld, part of Semios Group, is one of the world's leading Farm Management Information Systems (FMIS). Semios is an agricultural technology leader, dedicated to transforming how food is grown and sustained. Together, Semios and Agworld form one of the most comprehensive agricultural technology ecosystems in the industry—providing the tools,...


  • Vancouver, British Columbia, Canada Motorola Solutions Full time $85,000 - $110,000

    Company OverviewAt Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that's...


  • Vancouver, British Columbia, Canada Clio Full time

    Clio is the global leader in legal AI technology, empowering legal professionals and law firms of every size to work smarter, faster, and more securely.We are transforming the legal experience for all by bettering the lives of legal professionals while increasing access to justice.Summary:We are currently seeking aSoftware Developer, Mobileto join our...


  • Vancouver, British Columbia, Canada Motorola Solutions Full time

    Company OverviewAt Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that's...

  • Software Developer

    1 week ago


    Vancouver, British Columbia, Canada Autodesk Full time

    Job Requisition ID # 25WD93511Position OverviewWe're looking for a motivated Software Developer to join our team to help develop and maintain the AutoCAD Continuous Integration and Continuous Delivery System. Our team culture empowers you to make effective decisions, work collaboratively, and take accountability for the overall quality of software...


  • Vancouver, British Columbia, Canada Autodesk Full time

    English translation will follow/La traduction en anglais suivra25WD92788, Développeur logiciel senior, Intégration de pipelineAperçu du PosteNous recherchons un développeur logiciel senior pour rejoindre notre équipe chez Autodesk Research. Ce poste consiste principalement à faire progresser les pipelines graphiques spécialement adaptés à l'ère de...


  • Vancouver, British Columbia, Canada Autodesk Full time

    Job Requisition ID #25WD92854La traduction en anglais se trouve plus bas/The English translation can be found belowDescription Du PosteLa réalité virtuelle et la réalité augmentée transforment la conception et la création grâce à de nouvelles expériences immersives et collaboratives qui auront un impact sur la convergence de segments majeurs tels...


  • Vancouver, British Columbia, Canada Arista Networks Full time

    Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in...

Full Stack Senior Software Developer

2 days ago


Vancouver, British Columbia, Canada Koho Financial Full time

Location

Vancouver Hub

Employment Type

Full time

Location Type

On-site

Department

Technology

Compensation

Budgeted range for this job CA$129K – CA$175K

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.

What's in it for you?

Opportunity to shape the future of fintech and financially empower a generation of Canadians

Competitive compensation & equity

Fantastic, Deeply Engaged Team

Generous vacation + Wellness days + Flex Days + holiday closure

Remote-first environment + coworking support + yearly all hands retreat

Access to coaching & growth programs

Parental top-up & leave policies

Comprehensive health benefits

Power-up budgets for books, home office setup, phone & internet, AI tools, and professional development

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.

We're 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.

You'll 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 You'll 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
  • You're 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
  • You're familiar with frontend fundamentals (HTML, CSS, JavaScript) and are excited to work across React and Angular—even 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
  • You're energized by in-person collaboration and enjoy building alongside others in real time
  • You're proactive, curious, and comfortable asking questions, documenting learnings, and sharing ideas
  • You're 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 $129,000 – CA$175,000 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éveloppeur·se logiciel senior full stack (orientation backend) | Poste en présentiel

Nous recherchons un·e développeur·se logiciel senior pour rejoindre notre équipe d'ingénierie en présentiel, axée sur le prototypage rapide, l'exploration et l'innovation produit pratique.

Ce poste s'adresse aux développeur·se·s 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 l'expérimentation en conditions réelles.

Vous relèverez d'un·e gestionnaire du développement logiciel et travaillerez aux côtés d'un 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 l'exécution pratique, l'ité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 l'ensemble de la pile technologique, incluant des travaux frontend légers dans notre mobile (Angular/Ionic), notre web (React) et nos outils internes/d'administration, avec le soutien de collègues spécialisés en frontend
  • Assumer la responsabilité du travail de bout en bout : de l'idée et de la conception à l'implémentation, aux tests et au déploiement
  • Collaborer étroitement avec les autres ingénieur·e·s 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 d'astreinte (on-call) et apprendre à surveiller et exploiter votre travail en production à l'aide de Datadog et d'autres outils d'observabilité
  • Réviser les demandes de fusion (pull requests), partager les apprentissages et contribuer à une culture de curiosité et d'expérimentation
  • Être responsable de l'exploitation 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
  • À l'aise avec PostgreSQL et DynamoDB, et capable d'écrire des requêtes efficaces et lisibles
  • Expérience dans la conception et le développement d'API REST répondant à de réels cas d'usage 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 d'une requête, de l'interaction 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
  • À l'aise 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êt·e à travailler sur des systèmes en production et à évoluer vers des responsabilités d'astreinte 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 d'observabilité (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 : $ à $ CA (CAD)

Chez KOHO, nous nous engageons à offrir une transparence salariale à l'ensemble des candidat·e·s. 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 l'expérience professionnelle antérieure, ainsi que l'équité salariale interne avec les autres membres de l'équipe KOHO.

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