Job description
Job details
- Location: Canada
- Work mode: Onsite
- Employment type: Full-time (Not an internship)
- Salary: Salary details are available in the employer description.
Role overview
Flashfood is seeking a Principal Software Engineer to lead the development of innovative solutions for our app-based marketplace. You'll design and build scalable systems that connect shoppers with discounted perishable items, helping reduce food waste and create environmental impact.
Job details
This full-time position is based in Canada. The role is onsite and offers salary details available in the employer description.
Responsibilities
- Design and implement scalable software solutions for Flashfood's retail platform
- Lead cross-functional teams to develop features that optimize food waste reduction
- Architect backend systems and integrate with retail partner APIs
- Collaborate with product managers to define technical roadmaps
- Mentor junior engineers and drive engineering best practices
Requirements
- 10+ years of full-stack development experience with JavaScript/TypeScript
- Proven leadership in leading complex software projects
- Expertise in building RESTful APIs and microservices architecture
- Strong understanding of cloud platforms (AWS/Azure)
- Experience with React or similar frontend frameworks
Benefits
- Opportunity to make meaningful environmental impact
- Competitive equity package for senior leaders
- Professional development budget
- Flexible work hours
- Comprehensive health benefits
Keywords
full-stack developmentJavaScriptREST APIsAgileDevOpscloud computingReactNode.jssystem architectureteam leadership