Do TERRA
Application Architect
Pleasant Grove, UT · Full-time
Sponsorship not specifiedDetected 31 days ago
TypeScriptPythonJavaNode.jsDistributed SystemsFull-Stack DevelopmentPostgreSQLMySQLMongoDBRedisAWSGCPAzureCloud PlatformsDockerKubernetesTerraformCI/CDAPI DevelopmentGraphQLRESTKafkaRabbitMQOAuth
About the role
- doTERRA is seeking an Application Architect to own and drive a unified, high-performance backend architecture across our Leader Tools and eCommerce platforms.
- This is a hands-on technical leadership role - you will be a significant, active programming contributor to core projects, writing and reviewing production code alongside the teams you lead.
- As a cross-functional leader, you will partner closely with the Director of eCommerce and Director of Leader Tools to align technical delivery with product vision.
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.
- 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.
- Design, maintain, and scale a centralized API strategy including RESTful APIs, ensuring consistency, performance, and developer usability across all services.
- Establish and enforce API design standards, coding conventions, security practices, and architectural best practices across all server-side projects.
- Deliver excellent developer tooling, API documentation (e.g., OpenAPI/Swagger), and runbooks to support developer self-service and cross-team collaboration.
- This strategic role is responsible for API design, microservices architecture, data layer strategy, and backend governance, ensuring scalable, reliable, and secure experiences across all customer and leader-facing applications.
- You will act as a force multiplier for development teams by delivering reusable backend architecture and enabling teams to build faster, more reliably, and with greater consistency.
Requirements
- Proven experience designing and scaling microservices architectures, event-driven systems, and distributed platforms in cloud environments (AWS, Azure, or GCP).
- Hands-on experience with relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB, Redis), including query optimization and data modeling.
- Demonstrated ability to define and enforce backend governance, including code standards, service versioning, testing strategies, and CI/CD pipeline integration.
- Strong background in API design and development, including REST and GraphQL, with experience in API gateway patterns, versioning, and rate limiting.
- Hand on experience in SAP's Commerce Cloud preferred.
- Solid understanding of security principles (authentication, authorization, OAuth/OIDC, encryption) and compliance requirements (SOC2, PCI-DSS, GDPR).
- Exceptional communication and collaboration skills with a history of cross-functional impact across product, frontend, and infrastructure teams.
Nice to have
- 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).
- Why Join doTERRA
- Join a mission-driven company that values innovation, integrity, and holistic impact.
- doTERRA International, LLC. is committed to employing a diverse workforce.
- 7+ years of experience in backend or full-stack development, including 3+ years in a technical leadership or architectural role.
Skills
- Director of eCommerce, Director of Leader Tools
Benefits
- 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.
Apply directly at Do TERRA →Create a free account for alerts like thisView Do TERRA immigration profile
This listing is sourced directly from Do TERRA's careers page and normalized into a canonical job model.