Headquarters: San Francisco, CA
Good Eggs is working to build the most loved, most profitable, purpose-driven food community in the world. We’re looking for software engineers to help us grow and sustain local food systems by building an online market and supply chain that delivers same-day, absurdly fresh local produce, easy weeknight meal kits, everyday staples, and wine, beer, and spirits to your door.
We believe in:
We’ve focused on growing authentically, with our roots in the community and producers we serve, to create a healthy, sustainable business. Check out our blog to learn more.
About the role
This year our focus is on growth, and we have plenty of exciting technical challenges ahead of us! In addition to re-platforming our entire homegrown eCommerce offering with a mobile-first mindset and building brand new mobile apps, we’ll make strategic improvements in how we handle replenishment, slotting, picking, and transportation management (among others) to keep up with all of the new customers.
As a Senior Software Engineer - Mobile, you'll be responsible for the architecture, design, development, and testing of our mobile apps, e-commerce platform and will have an opportunity to work on our warehouse management system and product information management system.
About the team
Our technology organization, comprised of Application Engineering, Platform Engineering, Analytics, and IT, will soon number 30 people. We run a mature agile process, including continuous deployment (automated tests not QA), a culture of DevOps (end-to-end ownership of your code), pair programming, and regular retrospectives. We work on project-based teams that form around major business initiatives, so you'll have the opportunity to work across the organization. Nobody likes tech debt, so we both empower developers to refactor as they go and also elevate large refactors to the company roadmap level. We're doing all this using a microservice architecture of horizontally scalable 12-factor apps written using React, React Native, Node.js, TypeScript, MongoDB, GraphQL, Apollo and RabbitMQ. Everything runs on a modern, containerized platform based on Amazon ECS, including a home-grown abstraction layer that offers developers a more productive Heroku-like experience.
Why work for Good Eggs?
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.