Fullstack Software Engineer
Remote
About Us
Hungryroot is your partner in healthy living. We get to know your lifestyle, budget, health objectives, and preferences, and we recommend and deliver nutritious groceries, easy recipes and essential supplements for you and your family. It’s the easiest way to eat healthy, achieve your goals, save time at the store and in the kitchen, and live a healthy (and delicious) life. Founded on the belief that food is the foundation of health, convenience should not mean compromise, and we’re all unique in how we eat and live, Hungryroot is building a future in which healthy living is easy and enjoyable.
We are a distributed team built on top talent from over 28 states across the U.S. While we have a headquarters in New York City, we support employees working from wherever they are based. We believe in fostering team connection and collaboration across all of our employees' locations. Expect to attend regular team building events and an annual company retreat. Expect to be treated like an owner who cares about our common goal, not someone who has to clock in and out of work.
About the Role
At Hungryroot, our mission is to serve as our customers’ personal assistant for healthy living, helping them feel better on a daily basis and have more time to do what they love. The Fullstack Software Engineer is responsible for building and maintaining full stack web applications for internal users across the company. These internal applications cover but are not limited to high-scale automated tests, inventory management, order/payment processing, customer/order management, admin dashboards, etc.
We are looking for someone who will work closely with the operations team, as well as other teams for cross-functional projects.. We are also looking for someone who is excited about high quality code, best practices, building for scalable and performant software and is excited to work with a collaborative team. This individual will help support our growing Platform team.
Responsibilities
- Take ownership and be a key contributor to our high-scale automated testing system that ensures the functionality and performance of mission-critical internal services and applications
- Build performant, intuitive, and fault-tolerant user interfaces for internal admin users, making complex systems easy to manage
- Continuously seek out performance bottlenecks, security risks, and maintenance overhead, collaborating with team members to enhance the system’s robustness and scalability
- Gain a deep understanding of the technical landscape and challenges within your team. Stay curious, and be a fast learner of our systems, services, tools, and business terminology
- Follow best engineering practices by writing tests to accompany your code, maintaining clear documentation, and conducting thorough code reviews to support the team's development
- Troubleshoot and debug issues in our internal systems, providing clear analysis and collaborating with stakeholders to develop long-term preventative solutions
Requirements
- 3-5 years of commercial software development experience.
- 2+ years of experience using Python and the wider ecosystem as the primary day-to-day env
- 2+ years of experience in relational databases and SQL
- 1+ years of experience with a modern frontend framework (React/Angular/Vue), preferably React
- Enjoy solving challenging problems and taking ownership of your work
- Enjoy sharing knowledge, either through written or verbal communication with a collaborative team
Nice to Haves
- Experience with Django or similar python-based web framework
- Comfortable writing SQL queries and practical knowledge about relational databases.
- Proficient in debugging and troubleshooting, especially when it comes to backend systems or background processes
- Working knowledge in JavaScript and React.js
- Excellent grasp of computer science concepts like algorithms, data structures, complexity, and common design patterns
- Clear written documentation and technical communication
- Experience working with AWS (S3, Elasticache/Redis, Redshift)
- Experience working with build systems (Github Actions, Jenkins, CircleCI, Travis)
- Experience with test automation systems like PlayWright
Perks & Benefits
- Remote-first: work from home, work from our NYC office, work from anywhere in the U.S. - you decide!
- Equity
- Unlimited vacation policy
- Universal paid parental leave
- Monthly Hungryroot credit for delicious, healthy groceries
- Comprehensive health, vision, dental, and life insurance
- Wellbeing benefits including One Medical, Spring Health, LiveHealth, Rightway care concierge, and more
- 401k with match
- A work from home stipend to support your initial home-office setup
Expected Pay Range:
$128,000 - $160,000
The employer will not sponsor applicants for work visas.
Our mission to help make healthy eating easy, accessible, and joyful is better served by a diverse workplace. We are a proud Equal Opportunity Employer committed to building an inclusive workplace. We have zero-tolerance for harassment or discrimination. We do not discriminate on the basis of any protected class.
ApplyJob Profile
Annual company retreat Equity Flexible work environment Paid parental leave Team building events Unlimited Vacation Unlimited vacation policy Wellbeing benefits
Tasks- Automated testing
- Build and maintain web applications
- Collaborate with teams
- Maintenance
- Optimize performance
- Troubleshoot issues
Algorithms Angular Automated Testing Code Review Collaboration Complexity Data Structures Debugging Design Patterns Django Documentation Food Fullstack development GitHub Actions Javascript Performance Optimization Playwright Python React Relational databases SQL Vue
Experience3 - 5 years
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9