
Junior Software Developer – Full-Stack, Backend Focus
KOHO
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Salary
💰 CA$100,000 - CA$130,000 per year
Job Level
About the role
- You'll be writing backend code in Go with guidance from senior team members, implementing well-defined features and bug fixes
- You'll be working with PostgreSQL and Dynamo DB
- You'll be learning about message-driven architectures with RabbitMQ and how services communicate
- You'll be making small changes to frontend applications (Angular/Ionic for mobile, React for web) with support from frontend-focused teammates
- You'll be implementing small to medium features end-to-end, following established patterns and receiving code review feedback
- You'll be participating in code reviews to learn from others and improve your skills
- You'll be shadowing on-call rotations to learn production operations before joining the rotation independently
- You'll be breaking down stories into tasks with guidance from more experienced engineers
Requirements
- You have some experience with Go (coursework, personal projects, or 1+ years professionally) and are eager to deepen your knowledge
- You understand basic programming concepts like data structures, control flow, and functions
- You have basic SQL knowledge and can write SELECT queries; you're excited to learn more about database design
- You understand REST APIs at a basic level and want to learn how to design and implement them
- You have fundamental HTML/CSS/JavaScript knowledge and are interested in learning how frontends work
- Basic understanding of Git and version control workflows
- You're curious and ask good questions when you don't understand something
- You're comfortable admitting when you don't know something and actively seek help
- You enjoy learning from code reviews and iterate quickly based on feedback
- You're excited to work on production systems and learn operational best practices
Benefits
- Competitive compensation & equity
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
GoPostgreSQLDynamoDBRabbitMQAngularIonicReactSQLHTMLCSS
Soft skills
curiositycommunicationadaptabilitycollaborationwillingness to learnproblem-solvingfeedback acceptancecode review participationtask breakdownself-awareness