Our organization is responsible for innovating the eCommerce shipping and global logistics experience for iHerb Supply Chain Solutions. You will be part of a talented and “ambitious” team of engineers building a multi-tenant SaaS product hosted in AWS for a fast growing international client base of shippers. You will be tackling problems that span a variety of domains. We are looking for talented, hands-on Senior Software Developers who enjoy working on complex problems including high scale and fault tolerant services to spearhead iHerb’s investment in the shipping, sort center, carrier and global logistics business. In this role, you will be laser focused on outcomes and have a demonstrated record of building robust, scalable and elegant solutions. You understand the balancing act between a feature-rich, long lasting solution and cranking out something fast to meet the needs of our customers. Your experience with data driven engineering, microservice and/or event driven serverless architectures empowers you to make informed decisions to solve our most complex technical problems. At iHerb SCS, you will be surrounded with amazing peers and be given challenging projects to stretch your skills. We strive for a culture of learning and honesty so we can help each other grow regardless of title or role.
Collaborate with experienced, cross-disciplinary team members to conceive, design, and bring innovative products and services to market
Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the supply chain management industry
Employ secure programming and web application security best practices
Responsible for writing technical design specifications
Recommend and develop a detailed architectural design that is used by other members of the engineering organization
Work in an agile environment to deliver high quality software
Deals well with ambiguous/undefined problems
Analyze and resolve technical and application problems
Regular practice of CI/CD
Support, maintain and document software functionality
The duties and responsibilities described above may provide only a partial description of this position. This is not an exhaustive list of all aspects of the job. Other duties and responsibilities not outlined in this document may be added as necessary or desirable, with or without notice.
Knowledge, Skills and Abilities:
Communication skills; must be able to articulate and have a strong technical vocabulary
Ability to coach the team on software best practices (design, coding, troubleshooting, work breakdown, work estimation, refactor strategies, automated testing, etc.)
Computer Science fundamentals in OOD, data structures, algorithm design, problem solving and complexity analysis
Demonstrated ability to identify, learn, and adapt relevant new technologies quickly
Proficient in at least one: C# (preferred), Java or other statically compiled language
Strong knowledge of Relational and non-relational DBs
Knowledge and experience in Event Sourcing, Distributed systems, MicroServices, SOA and n-tier architectures
Knowledge of REST API, event-driven architecture applications, and associated technologies
Ability to take a project from scoping requirements through actual launch of the project
Knowledge of Publish/Subscribe or other event messaging technologies
Experience with CI/CD pipelines, automated testing and deployment
Experience with Parallel Programming / Thread-safe coding
Production experience with Docker, Kubernetes is a plus
Experience with DDD, Event-Sourcing and CQRS is a plus
- Experience with Microsoft Office Suite (Word, Excel, PowerPoint)
- Experience with Google Business Suite (Gmail, Drive, Docs, Sheets, Forms) preferred
Requires a minimum of five (5) years of experience with software development, design patterns, software architecture
Bachelor’s Degree in Computer Science/Engineering or related fields
iHerb is a leading global e-commerce retailer with an emphasis on providing an exceptional selection of nutritional and wellness products for the past 25 years. With over 30,000 products shipped to over 180 countries, we provide the best overall value for natural products through an innovative and efficient supply chain process.
Our teams have a strong sense of commitment and pride in their work, which has allowed us to grow, even during the recent pandemic. At iHerb, our purpose is to empower people to enhance their health, happiness, and well-being — that starts with valuing our team members by providing a positive work environment with competitive benefits. Our five shared values unite our team members across the globe and provide a stable foundation. These values speak to who we are, the culture we’re building, and how every single team member contributes to our larger company vision.
iHerb's Shared Values
Focus on the Customer · Empower Our People · Be Entrepreneurial & Pivot Quickly · Embrace Diversity & Inclusion · Strive for Simplicity
At iHerb, we are dedicated to offering programs designed to help our employees and their families stay healthy, live well and plan for the financial future. Built on a strong foundation, our programs provide options and upgrades with flexibility, protection, and security in mind. Below is a snapshot of the benefits we offer our team members. For a more comprehensive listing, visit www.iHerbBenefits.com.
- Medical Care: Starting in 2021, iHerb covers 100% of the associated cost for medical benefits
- Dental and Vision benefits
- Safe Harbor 401(k) + company match (100% of the first 6% of the employee’s contribution)
- Company-paid Term Life Insurance
- Short and Long Term Disability
- Flexible Spending Account (for qualifying expenses)
- Pet Insurance
- Voluntary Supplemental Benefits
- Education Reimbursement Programs
- Professional Development and Job Training
- Wellness Programs with opportunity to earn up to $300 per year
We strive for innovation, targeted at delivering a customer-centric experience while transforming the online shopping experience. We change direction and define ourselves in the idea that individually we are incredible but united our growth is infinite and paramount to our success. iHerb strives to be the global industry leader!
iHerb is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. iHerb provides equal employment opportunities to all applicants for employment and prohibits discrimination and harassment.