Senior Software Engineer (Ruby on Rails Developer)


Company Overview

Our client Cookonnect creates greater access to personal chef services by simplifying the process of hiring and being a personal chef. We connect busy families with pre-screened, professional chefs for meal prep services. While we love providing people delicious meals (our customers love it too!), we’re working towards the bigger vision. Increasing access to in-home chefs can improve health and drive economic advancement. Today, our platform helps busy, working families eliminate the time burden of meal planning and preparation and simultaneously helps culinary artists build more fulfilling and lucrative careers. Tomorrow, our platform can help prevent disease, improve overall health, and create culinary entrepreneurs. Cookonnect is a high growth, pre-seed stage startup operating in Atlanta, GA. Our founder, Erica Tuggle, is a Harvard Business School graduate with 13+ years experience in the Services and Food & Beverage industry. Backed by Techstars and Slauson & Co, we are excited about the path ahead as we build a rockstar team and scalable model. As we continue to grow, we are looking for ambitious teammates that are passionate about creating healthier food solutions and supporting the culinary community.


Cookonnect Engineering

Cookonnect’s service area is Atlanta, GA. We have a no-code MVP built on Bubble. We are using the no-code solution for cost-effective rapid iteration today. We want to take our learnings from the no-code solution and build out a full-stack platform. Our platform has a customer facing application, a chef facing application, and internal tools to support operations. We are looking for customer-focused engineers with startup experience who are excited to build. We want people that will commit to learning about our customers and chefs. Our early team will help us select technologies and tools to better serve our customers.

Experience in Ruby or Elixir programming language is a must. We are looking for someone who has most recently been doing full-stack engineering, equal responsibilities on both frontend and backend. We are also looking for candidates with early-stage startup experience. This is essential given the responsibilities of a Founding Engineer.

This is a fully remote role for US-based applicants with a salary range of $150K - $170K.

They will be responsible for:

● Creating the next generation platform

● Synthesizing and applying learnings from our existing platform

● The migration from our existing platform

● Testing and continuous learning protocols

● New feature determination in collaboration with CEO

Senior Software Engineer Role Description

The Senior Software Engineer will report to the Founder and CEO of Cookonnect, Erica Tuggle. This person will be responsible for analyzing, designing, building, and testing existing and new systems to support the Cookonnect vision. This person will be responsible for:

● Managing Agile methodologies (i.e. scrum/Kanban) to ensure continuous learning and optimization of the Cookonnect product

● Leading the testing and documentation of new features, ensuring clarity of information to inform recommendations and next steps

● Developing weekly and monthly company dashboards for tracking engineering KPIs and platform metrics

● Partnering with our vendors to test and develop new features on the existing platform and own the migration plan

● Setting the technical constraints for the next generation Cookonnect platform.

● Developing tech stack recommendations and product roadmap in coordination with leadership

● Leading the transition from the no-code solution to a full stack web framework, scoping roadmap items, meeting regular release deadlines, and managing technical communication to the CEO and investors

● Accurately projecting required resources for delivering product roadmap fully and on time

● Designing, creating, and building platform architecture with user insights, observability, cost structure, performance, and scalability in mind

● Writing scalable, robust, testable, efficient, and easily maintained code

● Partnering with the CEO to create a tech-forward culture that thinks outside the box and delivers solutions that make a measurable difference

● Improving existing solutions and products to better enable realization of Cookonnect growth goals

● Developing and enforcing processes and standards to ensure product quality and consistency

Who You Are

The Senior Software Engineer should be described by friends and colleagues as having the following qualities & skills:

● Strong Communicator: able to clearly communicate technical problems to a non-technical audience, with a tendency to over communicate

● Customer/User Centric: seeks and leverages user insights as a priority; is committed to delivering the best experience for the user

● Collaborative: enjoys working in small teams and believes in bringing in others to deliver the best solution the team can build

● Self-Starter: comfortably able to identify and act independently on the critical next steps to advance a project

● Accountable & Adaptable: delivers work on time and takes full responsibility for accuracy of deliverables; receives and actions feedback well

● Creative Problem Solver: approaches challenges with optimism and develops novel approaches to achieving the stated goal

● Strategic Thinker: able to consider multiple stakeholders and data sources, develop many solutions, and execute the ones that drive impact for the business

● Persistent: is committed to reaching a desired outcome and applies grit, creativity, and flexibility to achieving goals in the face of complexity, uncertainty, and ambiguity

Proficient in Ruby: have experience with Ruby and ideally maintain a network in the Ruby community for support and potential future team growth. Elixir programming language would also be a bonus.