Hungryroot Logo

Hungryroot

Fullstack Software Engineer

Posted 17 Days Ago
Remote
Mid level
Remote
Mid level
The Fullstack Software Engineer builds and maintains web applications for internal users, focusing on high-scale automated testing and efficient user interfaces. The role involves troubleshooting, debugging, and enhancing system performance, while collaborating with multiple teams.
The summary above was generated by AI

About Us

Hungryroot is using AI to build the most consumer-centric food and wellness company to ever exist. We are your personal assistant for healthy living. We get to know your goals, lifestyle, and budget, and we recommend and deliver healthy groceries, easy recipes and essential supplements for you and your family. It’s the easiest way to eat healthy, achieve your goals, save time, and discover new foods. 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.

Top Skills

JavaScript
Python
React
SQL

Similar Jobs at Hungryroot

17 Days Ago
Remote
USA
Senior level
Senior level
Artificial Intelligence • eCommerce • Food
The Senior Software Engineer will be responsible for technical design, implementation, and maintenance of features on the Platform Team, focusing on REST API endpoints and database schema changes. They will mentor junior developers, participate in code reviews, and contribute to feature development while working closely with other engineering leads on complex projects.
Top Skills: JavaScriptPython
22 Days Ago
Remote
USA
Mid level
Mid level
Artificial Intelligence • eCommerce • Food
As a Software Engineer on the Data Science team, you will design, build, and maintain scalable backend systems, deploy and monitor machine learning models, and collaborate across teams to enhance product features. You will ensure system reliability and performance while contributing to code quality and best practices.
Top Skills: C++Python
23 Days Ago
Remote
USA
Senior level
Senior level
Artificial Intelligence • eCommerce • Food
The Senior Manager of Marketing Analytics will lead efforts in data analysis to support customer acquisition and retention at Hungryroot. Responsibilities include optimizing spend allocation, forecast business KPIs, and improving analytics practices across marketing teams, utilizing technical skills in SQL and advanced Excel for data-driven insights.
Top Skills: SQL

What you need to know about the Singapore Tech Scene

The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account