ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

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

Koho

Canada Remote permanent

Posted: January 21, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We're on a mission to make financial services better for every Canadian. 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.

Job Description

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

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 [email protected] 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 [email protected].

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

#LI-Remote

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply