• Location
    • San Francisco
  • Date Posted
  • 24 Jun 2020
  • Function
  • Software Engineering
  • Sector
  • Retail

At Good Eggs, we’re building relationships through better food. If you’re passionate about leading a revolution in how food is sourced, bought, cooked and enjoyed, there’s a place for you at our table. Check our current openings below to find a better way to grow and a new way for you to thrive.

Job Overview

As a Software Engineer, you'll be responsible for the design, development, and testing of our e-commerce platform, product information management system, and warehouse management system. Additionally you’ll work with Senior Software Engineers to architect and design these systems.

We run a mature Agile engineering process complete with two week iterations, test-driven development, pair programming and continuous deployment. Our core platform is a collection of highly available microservices built with Node.js, MongoDB, GraphQL, React and RabbitMQ.


  • Complete tasks prioritized in the engineering queue with minimal need for support.
  • Contribute to engineering best practices, documentation, and architecture decisions.
  • Support and mentor other engineers, including pair programming and pull request reviews.
  • Gather requirements and write technical proposals for solving business problems.
  • Translate technical proposals into engineering tasks. Work with a scrum team to estimate and prioritize these tasks.
  • Work with stakeholders to rollout and QA technical projects and address any issues.
  • Participate in an on-call rotation to support our systems. When on-call, be available 24 hours per day to respond to pages.

Required Qualifications

  • Degree, certification, or relevant experience in software engineering
  • Fluency in JavaScript, Ruby, Python, or Java
  • 2+ years of relevant industry experience developing full-stack web applications
  • Track record of delivering large projects successfully to production

Preferred Qualifications

  • Fluency in Typescript, GraphQL, MongoDB, React, React Native, Redis, or RabbitMQ
  • Microservices architecture experience
  • E-commerce experience
  • Product information management (PIM) experience
  • Warehouse management systems (WMS) experience
  • Growth and acquisition experience (SEO, A/B testing, funnel analytics, etc.)

Why work for Good Eggs?

  • We're working to build the most loved, most profitable, purpose-driven food community in the world
  • Working for a purpose driven company who cares about people
  • Incredible work environment with passionate, accomplished team members
  • Most of all -- Good Eggs offers an opportunity to use your energy, creativity and enthusiasm to participate in building a better food system.
  • Locally sourced, chef-prepared, family-style team lunches!
  • Benefits include employer assisted health, dental, vision, life and disability insurance, 401k, Equity, Flexible spending accounts (FSA), 20% off groceries + free delivery, Flex vacation + 10 holidays, Generous parental leave, & opportunity for an unpaid sabbatical: after 2 years.

Good Eggs provides equal employment opportunities for team members and candidates regardless of race, color, religion, national origin, gender, sexual orientation, age, marital status, military status or disability in accordance with local, state and federal guidelines. We hire and promote individuals based on their qualifications for the position to be filled. We are committed to creating a diverse and inclusive workforce.