Senior Full Stack Software Engineer
Offre en anglaisDesign and implement end-to-end product features across frontend and backend systems. Collaborate with cross-functional partners to deliver scalable APIs, responsive user interfaces, and high-quality software.
- Hybride
- Toronto, ON
- Publié 15 juill. 2026
- 1 poste
Résumé du poste
JOB DESCRIPTION Senior Full Stack Software Engineer at a glance... Location: Toronto, ON Hybrid: 3 days/week We’re hiring a Senior Full Stack Software Engineer to join one of our product engineering pods, building and evolving features end-to-end across frontend and backend systems. You’ll partner closely with product managers, designers, and other engineers to ship high-quality, reliable software that directly affects user experience and product outcomes. This role is hands-on and highly collaborative — the ability to communicate clearly, present technical decisions, and align cross-functional partners is as important as the code you write. What's on the menu? Product Development * Design and implement end-to-end product features across frontend and backend * Build responsive, performant user interfaces using React (TypeScript) * Develop scalable APIs and backend services using Python (FastAPI) * Translate product requirements into clean, maintainable code System Design & Implementation * Contribute to application architecture and technical design decisions * Ensure code quality, performance, and scalability of services * Work with relational databases — data modeling, schema, and migrations * Integrate with internal and external APIs Quality & Delivery * Write unit and integration tests to ensure reliability * Participate in code reviews and uphold engineering standards * Contribute to CI/CD workflows and deployment processes * Troubleshoot, debug, and resolve production issues Collaboration & Communication * Partner with product managers and designers to refine requirements and shape solutions * Communicate technical trade-offs and risks clearly to both technical and non-technical stakeholders * Present technical designs, approaches, and post-mortems in team forums and reviews * Mentor junior and mid-level engineers; share knowledge across the pod * Participate actively in sprint planning, stand-ups, retrospectives, and other team routines Recipe for Success - apply now if this sounds like you! * 5+ years of experience in software engineering * Strong hands-on experience with: * JavaScript / TypeScript (React) * Python (FastAPI) * RESTful API design and backend development * SQL and database design * Experience building and shipping production-grade applications * Experience working with cloud platforms (Azure preferred) * Strong understanding of modern software engineering practices * Ability to work independently and take ownership in a product-focused team * Communication & Soft Skills: * Excellent written and verbal communication skills in English — fluent professional proficiency required * Confident presenting technical concepts, trade-offs, and decisions to engineers, product managers, and senior stakeholders * Strong active-listening and stakeholder-management skills; able to navigate ambiguity and align partners around solutions * Comfortable giving and receiving constructive feedback in code reviews, design discussions, and retrospectives * Collaborative, low-ego, and pragmatic — prioritizes team and product outcomes over individual preference * Experience with automated testing and CI/CD pipelines preferred * Performance optimization experience preferred * Experience with observability tooling preferred * Experience working in Agile environments preferred * Experience mentoring engineers or leading technical discussions preferred LOCATION(S) Toronto - Queen's Quay - Headquarters Kraft Heinz is an Equal Opportunity Employer – Underrepresented Ethnic Minority Groups/Women/Veterans/Individuals with Disabilities/Sexual Orientation/Gender Identity and other protected classes.
Ce que vous ferez
Design and implement end-to-end product features across frontend and backend systems. Collaborate with cross-functional partners to deliver scalable APIs, responsive user interfaces, and high-quality software.
Exigences
Requires 5+ years of software engineering experience with strong proficiency in React, TypeScript, Python, and SQL. Candidates must have experience shipping production-grade applications and possess excellent English communication skills.
Compétences indiquées
- ReactSouhaitée
- TypeScriptSouhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- React
- TypeScript
- Python
- FastAPI
- RESTful API Design
- SQL
- Azure
- System Design
- CI/CD
- Automated Testing
- Agile
- Data Modeling
Domaines d’emploi
- Software
- Technology
- Engineering
- Food & Beverage
Renseignements supplémentaires
- Expérience minimale
- 5+ ans
- Langue de l’offre
- anglais
- Heures de travail
- 40 heures par semaine
- Présence au bureau
- 3 jours par semaine