Job Summary:
doTERRA International LLC is a global leader in essential oils and natural wellness, empowering millions through high-quality products. They are seeking an Application Architect to own and drive a unified backend architecture across their Leader Tools and eCommerce platforms, focusing on API design, microservices architecture, and backend governance.
Responsibilities:
• Architect & Lead Backend Strategy: Define, evolve, and document the server-side architecture for eCommerce and Leader Tools applications, aligning with product strategy and scalability requirements.
• Own the API Layer: Design, maintain, and scale a centralized API strategy including RESTful APIs, ensuring consistency, performance, and developer usability across all services.
• Govern Backend Standards: Establish and enforce API design standards, coding conventions, security practices, and architectural best practices across all server-side projects.
• Partner Across Product Areas: Serve as a shared service to the eCommerce and Leader Tools product teams, ensuring both areas benefit from shared services, data models, and infrastructure patterns.
• Mentor & Guide Developers: Provide technical guidance and governance to full-stack and backend developers, conduct code and architecture reviews, and enable successful adoption of patterns and tooling.
• Ensure Performance, Security & Reliability: Champion high availability, fault tolerance, data integrity, security best practices (OWASP), and compliance standards across all backend systems.
• Tooling & Documentation: Deliver excellent developer tooling, API documentation (e.g., OpenAPI/Swagger), and runbooks to support developer self-service and cross-team collaboration.
• Drive Innovation: Stay ahead of trends in backend frameworks, cloud-native architecture, and distributed systems to continually modernize our server-side ecosystem.
• Hands-On Programming Contributor: Actively write, review, and ship production-quality code as a significant contributor to core platform projects. This role is not purely advisory, you are expected to lead by example in the codebase, maintaining deep technical fluency and direct ownership of critical backend components.
Qualifications:
Required:
• 7+ years of experience in backend or full-stack development, including 3+ years in a technical leadership or architectural role.
• Proven track record as a hands-on programmer with the ability to be a significant individual contributor to core engineering projects, this role requires active, regular coding in addition to architectural leadership.
• Deep expertise in server-side languages and frameworks such as Node.js, Java, or Python, with strong proficiency in TypeScript or equivalent typed languages.
• Proven experience designing and scaling microservices architectures, event-driven systems, and distributed platforms in cloud environments (AWS, Azure, or GCP).
• Strong background in API design and development, including REST and GraphQL, with experience in API gateway patterns, versioning, and rate limiting.
• Hands-on experience with relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB, Redis), including query optimization and data modeling.
• Solid understanding of security principles (authentication, authorization, OAuth/OIDC, encryption) and compliance requirements (SOC2, PCI-DSS, GDPR).
• Demonstrated ability to define and enforce backend governance, including code standards, service versioning, testing strategies, and CI/CD pipeline integration.
• Exceptional communication and collaboration skills with a history of cross-functional impact across product, frontend, and infrastructure teams.
Preferred:
• Experience in eCommerce platforms, loyalty systems, and complex multi-role user systems with high transaction volumes.
• Experience with message queue and streaming platforms (e.g., Kafka, RabbitMQ, AWS SQS/SNS) for asynchronous workloads.
• Contributions to open-source backend libraries or frameworks.
• Experience with infrastructure-as-code tools (e.g., Terraform, CDK) and container orchestration platforms (Kubernetes, Docker).
• Hands on experience in SAP’s Commerce Cloud preferred.
Company:
Changing the world one drop, one person, one community at a time. Founded in 2008, the company is headquartered in Pleasant Grove, UT, US, , with a team of 1001-5000 employees. The company is currently Late Stage.