Flashfood is seeking a highly skilled Senior Full-Stack Engineer to join our dynamic engineering team. The ideal candidate will have extensive experience in full-stack development, including building scalable backend services with Node.js and Go, as well as delivering modern React/Next.js frontends.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
About The Company
Flashfood is a pioneering organization dedicated to reducing food waste and promoting sustainability through innovative technology solutions. Our mission is to make high-quality, affordable food accessible to everyone by connecting consumers with discounted perishable items via our app-based marketplace. We partner with retailers of all sizes across North America to help them turn potential waste into revenue, thereby creating a meaningful environmental impact. As a rapidly growing company, we are committed to expanding our reach and enhancing our platform to better serve communities, reduce waste, and support sustainable practices. Our team is driven by a shared passion for environmental responsibility, technological innovation, and social impact, making us a forward-thinking leader in the grocery and retail tech space.
About The Role
We are seeking a highly skilled and motivated Senior Staff / Staff Full-Stack Engineer to join our dynamic engineering team. In this role, you will be responsible for owning and evolving core services and customer-facing experiences across our platform. You will serve as a technical leader and hands-on contributor, utilizing your expertise in TypeScript and JavaScript to develop, optimize, and maintain our backend and frontend systems. The ideal candidate will have extensive experience in full-stack development, including building scalable backend services with Node.js and Go, as well as delivering modern React/Next.js frontends. This position offers an exciting opportunity to influence architectural decisions, improve system reliability, and mentor engineering talent while collaborating closely with product and business stakeholders to translate strategic goals into technical solutions.
Qualifications
- 8+ years of professional software engineering experience with recent full-stack development focus
- Proficiency in JavaScript and TypeScript, with a focus on writing clean, maintainable, and type-safe code
- Experience building and operating Node.js services using frameworks such as Express, Koa, or Fastify
- Hands-on experience with React and Next.js, including server-side rendering and static site generation
- Knowledge of Go (Golang) for backend development or the ability to quickly learn and lead Go services in production
- Strong cloud platform experience (AWS, GCP, or Azure), including containers and orchestration tools like Docker and Kubernetes
- Practical understanding of CI/CD pipelines, automated testing, infrastructure as code, and observability practices
- Experience designing scalable data models and working with relational and NoSQL databases
- Excellent communication skills and proven mentorship experience, with the ability to lead cross-team technical initiatives
Responsibilities
- Own, design, build, and operate critical backend and frontend services that deliver impactful customer experiences
- Lead the full lifecycle of feature development, from initial design and coding to testing, deployment, and monitoring
- Troubleshoot and resolve complex production issues, driving reliability and performance improvements
- Define and implement architecture standards for APIs, data models, and frontend systems, ensuring scalability and maintainability
- Establish best practices for TypeScript usage, API design, testing, and observability across teams
- Drive initiatives to enhance developer productivity, including optimizing CI/CD pipelines, local development environments, and tooling strategies
- Implement observability solutions such as metrics, logs, and tracing to monitor system health and facilitate incident response
- Mentor and coach engineers across teams, supporting their technical growth and fostering a collaborative environment
- Partner with Product, Design, and Business teams to translate strategic goals into technical roadmaps and actionable plans
- Identify technical risks, influence cross-team priorities, and balance trade-offs between speed, quality, and technical debt
Benefits
- Competitive salary package complemented by equity options
- Comprehensive health, dental, and vision insurance plans
- Flexible, 100% remote work environment with a culture of trust and autonomy
- Opportunities for professional growth and career advancement within a mission-driven organization
- Engagement in impactful work that promotes environmental sustainability and food security
- Collaborative and innovative team environment with a focus on diversity and inclusion
Equal Opportunity
Flashfood is an equal opportunity employer committed to fostering a diverse and inclusive workplace. We welcome applications from candidates of all backgrounds, experiences, and identities. Our organization values equity and is dedicated to creating an environment where everyone feels supported, respected, and empowered to contribute their best work.