Do TERRA

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.

This listing is sourced directly from Do TERRA's careers page and normalized into a canonical job model.