Software Developer- Supply Chain


iHerb is a multi-channel retailer of vitamins, nutrition, supplements and natural products. With over 30,000 products on our website and distribution to over 150 countries we are disrupting the E-Commerce industry with our low costs and quick delivery.

Located in the business capital of Orange County, iHerb-Technology is less than 15 minutes from the beautiful California coast.  We are a thriving company, only looking for the best talent.  We are looking for dedicated employees to help expand our business.


Ready for a challenge!  iHerb is looking to add a Software Developer to our Supply Chain Team. As a Software Developer, you will be part of a team that directly impacts the order fulfillment and inventory management in our warehouses across the USA. We use multiple technologies to process large data sets and must interact with 3rd party API's in demanding timelines. We are .NET Core/Docker/Kubernetes minded, but will leverage any technology that best suits our needs. From new enhancements and features, to technology updates and upgrades, we don’t want to be behind the technology curve in our micro-service oriented systems.

  • Solid communication skills, the ability to articulate ideas and have a strong technical vocabulary
  • Initiative and a self-starter mentality
  • An understanding of Agile Environment
  • Software Developer Interaction Experience
  • Project Manager Interaction Experience
  • Web Application Testing Experience
  • Analytical Skillset 
  • A detail oriented mind
  • MS Office Knowledge (efficient in Excel, Word, and PowerPoint)
  • Familiarity with 3-Tier Structure
  • Familiarity with  Web API , WCF , .Net Remoting
  • An understanding of newer JavaScript Libraries
  • Familiarity with Object Oriented Concepts / Inheritance / Interfaces / Static Classes 
  • Familiarity with Managed Memory Architecture / .NET Garbage Collector 
  • Familiarity with Windows Service Programing
  • Familiarity with ADO.NET / Connection Pool / Data Reader 
  • Familiarity with Parallel Programming / Thread-safe coding
  • Familiarity with Cache Management   
  • Familiarity with Micro Services and Docker  
  • Familiarity with NoSQL databases(Elastic , Cassandra , Mongo , …)
  • Familiarity with queue processing (MSMQ , RabbitMQ , …) 
  • A minimum of 3 years of experience in a developer role
  • A Bachelor’s Degree (preferably with an emphasis in Computer Science)


  • Working in a fast paced environment 
  • Having an Agile mindset and being accountable for my role in the business
  • Producing quality work error free
  • Having the opportunity to collaborate with peers
  • Open and honest communication with the best interests of the business in mind
  • Teamwork


  • Full gym onsite (yoga classes & strength training offered bi-weekly)
  • Beach volleyball court(don’t worry about the sand, we have showers in our locker rooms) 
  • Arcade/Game room (feeling drained, check out one of our several gaming platforms)
  • Fresh Fruit & Snacks served daily
  • 401k matching at 4%
  • Cost effective benefits


  • Being able to use sound judgement and reasoning skills in order to resolve, identify or escalate issues
  • In environments that are essential to my job that  may require me to sit, stand, walk, reach and move about the facility
  • Successfully in an environment that has moderate noise 
  • In an office setting
  • Extended hours as required 


Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field