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
Similar jobs

Full Stack Developer - Web App

Apply Now
Back to search page