Software Developer-Payment


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 on our Pricing & Merchandising Team. The team is responsible for the systems that support the acquisition, curation and pricing of the iHerb product catalog containing over 60,000 items from over 1,000 suppliers.  As a Software Developer, you will be responsible for developing applications and services for Backoffice systems that power our leading edge E-Commerce platform. We leverage a combination of .Net Core microservices and event driven architecture to drive internal applications written in ASP.Net MVC and ReactJS.


  • Proficiency in C#/Java Programming
  • Microsoft .Net Core is a plus
  • Experience with developing RESTful APIs
  • Knowledge of development and performance best practices
  • Proficiency in Object Oriented Concepts
  • Experience with RDMS database such as MS SQL, Oracle, MySQL
  • Experience with HTML 5, CSS 3.0, JavaScript ES5/6/7
  • Experience with JQuery
  • Experience with ReactJS JavaScript framework
  • Experience with Git repository
  • Experience in writing unit and integration tests with testing frameworks
  • Experience with Docker, Containers and Kubernetes is a plus
  • Familiarity with queue processing
  • Familiarity with NoSQL databases (MongoDB)
  • Familiarity with Code analysis tools
  • A minimum of 3 years of experience in a developer role.
  • A Bachelor’s Degree (emphasis in Computer Science is a plus)


  • 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