About the Role
We are looking for a Remote Junior Full Stack Software Developer to join our team at KOHO. This role is perfect for someone eager to grow their skills in a supportive environment while contributing to our mission of making financial services better for every Canadian. As a Remote Junior Full Stack Software Developer, you will be involved in writing backend code in Go, working with PostgreSQL and DynamoDB, and learning about message-driven architectures with RabbitMQ.
What You'll Do
- Write backend code in Go with guidance from senior team members, implementing well-defined features and bug fixes.
- Work with PostgreSQL and DynamoDB to manage data effectively.
- Learn about message-driven architectures with RabbitMQ and how services communicate.
- Make small changes to frontend applications (Angular/Ionic for mobile, React for web) with support from frontend-focused teammates.
- Implement small to medium features end-to-end, following established patterns and receiving code review feedback.
- Participate in code reviews to learn from others and improve your skills.
- Shadow on-call rotations to learn production operations before joining the rotation independently.
- Break down stories into tasks with guidance from more experienced engineers.
Requirements
- Some experience with Go (coursework, personal projects, or 1+ years professionally) and eagerness to deepen your knowledge.
- Understanding of basic programming concepts like data structures, control flow, and functions.
- Basic SQL knowledge and ability to write SELECT queries; excitement to learn more about database design.
- Understanding REST APIs at a basic level and a desire to learn how to design and implement them.
- Fundamental HTML/CSS/JavaScript knowledge and interest in learning how frontends work.
- Basic understanding of Git and version control workflows.
- Curiosity and willingness to ask questions when you don't understand something.
- Comfort in admitting when you don't know something and actively seeking help.
Nice to Have
- Familiarity with Docker or containerization concepts.
- Any experience with React, Angular, or other JavaScript frameworks.
- Exposure to cloud platforms (AWS, GCP, Azure).
- Experience working in a team environment or contributing to open source.
What We Offer
- Competitive salary range of $100,000 to $130,000 per year.
- Flexible working hours and a remote-first setup.
- Asynchronous collaboration to support work-life integration.
- Opportunities for professional growth and learning.
- A collaborative and inclusive company culture.
- Support for your learning and development through code reviews and mentorship.
- Access to cutting-edge technologies and tools.
- Health and wellness benefits to support your well-being.
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. Join us as a Remote Junior Full Stack Software Developer and help us empower a generation of Canadians financially.
This role offers a unique opportunity for junior developers to grow in a supportive environment while working on impactful financial services. KOHO emphasizes work-life integration and asynchronous collaboration, making it an attractive workplace.
Who Will Succeed Here
Proficiency in Go and understanding of its concurrency model, which is essential for backend development in a microservices architecture.
Adaptability to remote work environments, thriving in asynchronous communication while managing time effectively across multiple responsibilities.
A mindset focused on continuous learning, particularly in technologies like PostgreSQL and RabbitMQ, to enhance skills and contribute to the evolving tech stack at KOHO.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months