13 ago
|
The Functionary
|
Ciudad de México
13 ago
The Functionary
Ciudad de México
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.
.NET/C# is the primary stack today.
- 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
📌 Full Stack Engineer (Ciudad de México)
🏢 The Functionary
📍 Ciudad de México