Top Benefits
About the role
Who you are
- You have solid backend experience with Go, including understanding of goroutines, channels, and Go best practices
- You're comfortable with PostgreSQL and DynamoDB, and can write efficient SQL queries
- You have experience with RESTful APIs and understand how to design endpoints that serve frontend applications
- You're familiar with frontend development—you understand HTML/CSS/JavaScript basics and are eager to work with React and Angular
- You're curious about the full request flow from UI click to database query and want to understand how all the pieces fit together
- You're a team player who proactively supports others, asks questions when stuck, and documents what you learn
- You're comfortable working on production systems and are ready to join the on-call rotation with team support
- Experience with AWS services (EKS, RDS, IAM)
- Familiarity with message queues (RabbitMQ)
- Exposure to frontend frameworks (React or Angular preferred)
- Understanding of containerization and Kubernetes basics
- Experience with observability tools (Datadog, OpenTelemetry)
What the job involves
- We're looking for a Software Developer II 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 developer with solid Go experience who's versed in the basics of learn frontend development—someone who wants to see their APIs come to life in the user interface, understand the complete feature lifecycle, and grow into a full-stack engineer
- You'll be building backend services in Go, working with PostgreSQL and DynamoDB, implementing message-driven architectures with RabbitMQ, and contributing to production systems
- You'll be working on frontend development by making changes to our mobile app (Angular/Ionic), web app (React), and admin tools with support from frontend-focused teammates
- You'll be owning medium to large features from end-to-end, working with senior engineers to design solutions and implementing both the backend and frontend components
- You'll be breaking down epics into manageable stories, identifying technical risks, and working autonomously on most tasks
- You'll be part of the on-call rotation, learning how to monitor and manage your features in production using Datadog and other observability tools
- You'll be reviewing pull requests and providing feedback to help other developers learn and grow
Benefits
- Stock options
- Semi-annual merit increases
- Holiday bonus
- Work from anywhere
- Generous PTO
- Health & Lifestyle spending accounts
- $1000 remote office setup budget
- $5000 referral bonus
- Free KOHO Premium account
- Icon Potential Alt Text
- In-house coaching program
- $2000 annual training allowance
- Approachable leadership
- Bias towards action
About KOHO
KOHO is one seamless platform for your money and life. Founded in 2014, we are a forward-thinking fintech company dedicated to financially empowering a generation of Canadians. With a Mastercard and innovative tools, we provide our users with the ability to earn, spend, borrow, build credit, and budget—all in one convenient app.
Driven by a genuine desire to help people make financial progress, KOHO has touched the lives of over 1.7 million users. Our mission is to make finance accessible, engaging, and user-friendly, ensuring that everyone has the resources they need to take control of their financial future.
We’re proud to offer a product that our users love, and we remain committed to innovating and evolving to meet their needs. Join us on this journey as we reshape personal finance in Canada.
Top Benefits
About the role
Who you are
- You have solid backend experience with Go, including understanding of goroutines, channels, and Go best practices
- You're comfortable with PostgreSQL and DynamoDB, and can write efficient SQL queries
- You have experience with RESTful APIs and understand how to design endpoints that serve frontend applications
- You're familiar with frontend development—you understand HTML/CSS/JavaScript basics and are eager to work with React and Angular
- You're curious about the full request flow from UI click to database query and want to understand how all the pieces fit together
- You're a team player who proactively supports others, asks questions when stuck, and documents what you learn
- You're comfortable working on production systems and are ready to join the on-call rotation with team support
- Experience with AWS services (EKS, RDS, IAM)
- Familiarity with message queues (RabbitMQ)
- Exposure to frontend frameworks (React or Angular preferred)
- Understanding of containerization and Kubernetes basics
- Experience with observability tools (Datadog, OpenTelemetry)
What the job involves
- We're looking for a Software Developer II 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 developer with solid Go experience who's versed in the basics of learn frontend development—someone who wants to see their APIs come to life in the user interface, understand the complete feature lifecycle, and grow into a full-stack engineer
- You'll be building backend services in Go, working with PostgreSQL and DynamoDB, implementing message-driven architectures with RabbitMQ, and contributing to production systems
- You'll be working on frontend development by making changes to our mobile app (Angular/Ionic), web app (React), and admin tools with support from frontend-focused teammates
- You'll be owning medium to large features from end-to-end, working with senior engineers to design solutions and implementing both the backend and frontend components
- You'll be breaking down epics into manageable stories, identifying technical risks, and working autonomously on most tasks
- You'll be part of the on-call rotation, learning how to monitor and manage your features in production using Datadog and other observability tools
- You'll be reviewing pull requests and providing feedback to help other developers learn and grow
Benefits
- Stock options
- Semi-annual merit increases
- Holiday bonus
- Work from anywhere
- Generous PTO
- Health & Lifestyle spending accounts
- $1000 remote office setup budget
- $5000 referral bonus
- Free KOHO Premium account
- Icon Potential Alt Text
- In-house coaching program
- $2000 annual training allowance
- Approachable leadership
- Bias towards action
About KOHO
KOHO is one seamless platform for your money and life. Founded in 2014, we are a forward-thinking fintech company dedicated to financially empowering a generation of Canadians. With a Mastercard and innovative tools, we provide our users with the ability to earn, spend, borrow, build credit, and budget—all in one convenient app.
Driven by a genuine desire to help people make financial progress, KOHO has touched the lives of over 1.7 million users. Our mission is to make finance accessible, engaging, and user-friendly, ensuring that everyone has the resources they need to take control of their financial future.
We’re proud to offer a product that our users love, and we remain committed to innovating and evolving to meet their needs. Join us on this journey as we reshape personal finance in Canada.