A fast-growing, product-led start-up tech company is seeking a Backend Software Engineer to join its highly collaborative, cross-functional team. This is a unique opportunity to build impactful systems from the ground up in an engineering-first environment where technology drives every decision. You’ll play a key role in shaping scalable infrastructure and delivering best-in-class experiences for end users.This role is perfect for someone who enjoys autonomy, thrives on solving complex technical challenges, and wants to see their work make a real difference — quickly.
- Please note that Sponsorship is not possible for this opportunity, you must have a valid work permit / residence permit to work in Canada
- What You’ll Be DoingArchitect, develop, and maintain scalable services, data models, and APIs that power core platform functionalityTake full ownership of feature lifecycles — from technical design to deployment and ongoing maintenanceWork closely with product, data, and design teams to deliver seamless, user-friendly experiencesBuild internal tools and infrastructure that improve team productivity and platform reliabilityPromote and implement engineering best practices, focusing on scalability, performance, and maintainabilityContribute to the long-term technical roadmap and system architecture decisionsWhat We’re Looking For5–7 years of hands-on backend engineering experience, ideally in a product-centric or high-growth environmentStrong knowledge of distributed systems, microservices architecture, and API designExperience working with relational databases such as PostgreSQL or similarFamiliarity with containerization and orchestration tools like Docker, Kubernetes, or AWS ECSClear communicator who enjoys working collaboratively across teamsStrong sense of ownership and a drive to build things that lastComfort working in a fast-moving environment where priorities can shift quicklyDegree in Computer Science, Engineering, or a related technical fieldNice to HaveExperience working with AWS infrastructure and cloud-native technologiesProficiency in Python (or a strong willingness to pick it up quickly)Startup or scale-up experience — resourceful, pragmatic, and able to operate independentlyWhy Join?You’ll be part of a company where engineering has a seat at the table. The team values technical craftsmanship, clean architecture, and collaborative problem-solving. If you're excited about building meaningful software in a culture that values autonomy, curiosity, and impact — this could be the right fit.Location : Toronto, ON (Hybrid – 2–3 days onsite)Experience Level : 5–7 yearsEducation : Bachelor's degree in Computer Science, Engineering, or a related field
Create a job alert for this search