About the Role Build and modernize iHerb's product catalog, one of the most business-critical platforms in the company. You will work across the full stack: backend services, React frontend, and relational data layers. Our current backend is .NET/C#, we also use Go, Python, and Java across the organization, and candidates should be comfortable in more than one backend language.
Key Responsibilities - Build and ship catalog features end-to-end: API design, business logic, data models, and React UI.
- Use AI-driven SDLC tooling such as Claude Code as a core part of your daily workflow, including code generation, spec-to-code translation, and automated test creation.
- Participate in the catalog modernization effort, working on the new stack in parallel with the existing platform.
- Write and maintain automated tests; quality is built in, not handed off.
- Review pull requests, maintain code standards, and contribute improvements to the shared golden path.
- Collaborate with product and design to refine specs before and during implementation.
Requirements - Bachelor’s degree in Computer Science or equivalent professional experience
- 7+ years of professional software development experience
- Backend development proficiency in one or more of: C#/.NET, Go, Python, Java.
- React or equivalent modern frontend framework.
- Relational database experience with MS SQL Server or Postgres.
- REST API design and microservice patterns.
- AI-driven SDLC (required): hands-on experience shipping production code with AI-assisted development tools such as Claude Code, GitHub Copilot, or Cursor. The bar is not awareness; it is daily use in delivering real software.
- Familiarity with one or more: .NET/C#, Go, Python, Java, React, MS SQL Server, Azure or AWS.
- Full-stack awareness: comfortable contributing across layers of the stack when needed; purely single-layer specialists are not the target profile.
- Production ownership: experience owning features end-to-end from spec through deployment and ongoing operations.
- Code quality fundamentals: strong grasp of software design principles, automated testing, code review, and CI/CD.
- D3 (7+ yrs): independently delivers features with some guidance; strong fundamentals; beginning to make broader technical contributions.
- D4 (10+ yrs): fully autonomous; drives technical decisions within the team; mentors junior engineers.
Nice to Haves - Contributions to internal developer tooling, golden path standards, or SDLC process improvements.
- Experience with e-commerce platforms, product catalogs, or high-traffic consumer applications.
- Experience working in distributed teams across the US, China, and Latin America.
#J-18808-Ljbffr