AI Summary
Flashfood is seeking a highly skilled Senior Full-Stack Engineer to join their dynamic team. The ideal candidate will have 8+ years of professional software engineering experience and expertise in TypeScript/JavaScript, backend services (Node.js and Go), and frontend frameworks (React/Next.js).
Key Highlights
Design, build, and operate critical backend and frontend services
Lead the full lifecycle of feature development
Troubleshoot and resolve complex production issues
Define and drive architectural standards for APIs, data models, and frontend systems
Technical Skills Required
Benefits & Perks
Competitive salary and equity packages
Comprehensive health, dental, and vision insurance plans
Flexible, 100% remote work environment
Opportunities for professional growth and career advancement
Participation in a mission-driven organization dedicated to sustainability and social impact
Job Description
About The Company
Flashfood is a pioneering company dedicated to reducing food waste and promoting sustainable practices within the food industry. Our innovative app-based marketplace connects consumers with discounted perishable items from retailers, enabling families to access high-quality, affordable food while helping retailers turn potential waste into revenue. With a strong presence across North America, we partner with retailers of all sizes to expand our impact and foster environmental responsibility. Our mission is rooted in creating positive change for both people and the planet, making a tangible difference by reducing waste, saving money for families, and building a more sustainable future.
About The Role
We are seeking a highly skilled and experienced Senior Staff / Staff Full-Stack Engineer to join our dynamic team. In this role, you will take ownership of core services and customer-facing experiences, driving architecture, reliability, and developer productivity across our technology stack. You will be a key player-coach, contributing directly through hands-on coding while mentoring engineers and leading cross-team technical initiatives. Your expertise in TypeScript/JavaScript, backend services (Node.js and Go), and frontend frameworks (React/Next.js) will be essential in shaping the future of our platform. This is an exciting opportunity to influence technical strategy, improve system scalability, and deliver high-impact features that support our mission to combat food waste and improve access to affordable food.
Qualifications
- 8+ years of professional software engineering experience with recent full-stack development
- Strong expertise in JavaScript and TypeScript, with a focus on maintainability and type safety
- Extensive experience building and operating Node.js services (Express, Koa, Fastify, or similar)
- Proven experience with React and Next.js, including server-side rendering and static site generation
- Experience with Go (Golang) for backend development or the ability to quickly learn and lead Go services
- Solid cloud platform experience (AWS, GCP, or Azure), including containers and orchestration tools like Docker and Kubernetes
- Practical knowledge of CI/CD pipelines, automated testing, infrastructure as code, and observability tools (metrics, logs, traces)
- Experience designing scalable data models and working with relational and NoSQL databases
- Excellent communication skills and proven mentorship experience
- Ability to drive cross-functional technical initiatives and influence team priorities
- Own, design, build, and operate critical backend and frontend services, ensuring high quality and reliability
- Lead the full lifecycle of feature development, from design and implementation to testing, deployment, and monitoring
- Troubleshoot and resolve complex production issues, implementing performance and reliability improvements
- Define and drive architectural standards for APIs, data models, and frontend systems, including React/Next.js SSR/ISR implementations
- Simplify and optimize system architectures to enhance scalability and maintainability
- Establish and enforce best practices for TypeScript usage, API design, testing, and observability
- Lead initiatives to improve developer experience through tooling, CI/CD pipelines, and local development environments
- Implement and promote SLO/SLI practices, observability strategies, and incident response protocols
- Mentor and coach engineering team members, supporting their technical growth and providing code reviews
- Collaborate closely with Product, Design, and Business teams to translate product goals into technical roadmaps and actionable plans
- Identify technical risks and tradeoffs, balancing speed, quality, and technical debt across projects
- Competitive salary and equity packages
- Comprehensive health, dental, and vision insurance plans
- Flexible, 100% remote work environment with emphasis on work-life balance
- Opportunities for professional growth and career advancement
- Participation in a mission-driven organization dedicated to sustainability and social impact
- Collaborative and innovative team culture that values diversity and inclusion
Flashfood is an equal opportunity employer committed to fostering an inclusive environment. We celebrate diversity and are dedicated to creating a workplace where all employees feel valued, supported, and empowered to succeed. We welcome candidates from all backgrounds, experiences, and identities to apply and join us in our mission to reduce food waste and promote sustainability.