Senior Full Stack Developer

Fraiche Table

Description

About Fraîche Table

Fraîche Table is a dynamic and growing digital subscription-based meal planning platform that aims to simplify and revolutionize eating well at home. Our platform, created by a Registered Dietitian and busy mom, provides wholesome recipes, customizable meal plans, and streamlined grocery lists to take unnecessary stress out of getting wholesome home-cooked meals on the table. As a Fraîche Table member, people save precious time and energy typically wasted on meal planning, enjoy healthier meals together as a family, and remove the stress of figuring out “what’s for dinner” forever.

About Fraîche

The Fraîche team is small but growing, and is based out of beautiful Kelowna, BC. Our fun and dynamic team is on a mission to make living more beautiful, simple, and healthier through our inspiring blog, cookbooks, collaborations, social media channels and meal plans. As an employer, Fraîche fosters an environment for learning, growth, collaboration, and creativity. We are excited to be expanding our team with new talent!

About the Senior Full Stack Developer Role

We are seeking a forward-thinking and experienced Senior Full Stack Developer with a passion for our mission and entrepreneurial mindset to join our Fraîche Table team. As the lead software developer in our company, you will be responsible for planning, coding, and testing new software, updates, and features for our subscription-based platform. You will be laying the foundational technologies and processes to enable the development team to scale. This is a unique opportunity to make a significant impact on the growth and success of our innovative meal planning service. We are seeking an individual who excels in crafting scalable, high-quality code with the ability to innovate and create solutions that will help accelerate our long-term business growth.

In this role you will be expected to:

    • Work with leadership to build and manage a product roadmap that aligns with the business’s strategic direction.
    • Efficiently and effectively execute projects on the product roadmap.
    • Be accountable for, to create, and to manage a technical roadmap that enables the product roadmap.
    • Design, develop, and maintain scalable and high-performance software solutions for our subscription-based platform.
    • Design, create, and work within a full software development lifecycle, including planning, coding, testing, debugging, deployment, monitoring, and sunsetting.
    • Champion the growth and development of in-house technology

You will need to have:

    • 2-3 years of experience as a senior software developer.
    • Experience building on and working with major cloud service providers (e.g., AWS, Azure, GCP). Certification is a benefit.
    • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular.
    • Strong knowledge of back-end languages (like NodeJs, Python) and technologies (like RabitMQ, Kafka).
    • Experience working with databases (SQL or NoSQL) and ORM frameworks.
    • Experience with IaC technologies such as Terraform.
    • Solid understanding of software development principles, design patterns, and best practices.

Special consideration will be given if you have:

    • Experience with Bubble.io
    • Passion for food and cooking!
    • Experience developing software with integrated LLMs

Compensation: $90,000 – $120,000 with bonus opportunities and an opportunity for future stock options.

Perks of working for Fraîche:

    • Flexible time off, sick days, and your birthday off (paid, of course!)
    • Access to health benefits including medical and dental.
    • Continuing education opportunities.
    • Hybrid work-from-home / Fraîche office schedule.