Search by job, company or skills

tamm

Senior Backend Engineer (AI-Augmented Systems)

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About Tamm

Tamm is building the first creator-commerce platform in Saudi Arabia. We help YouTubers, streamers, podcasters, and digital creators go from audience to brand in days, not months.

Creators shouldn't have to design products, negotiate with factories, manage imports, handle certifications, or figure out logistics. They should be creating. We take full ownership of the commerce side so they can stay focused on what they do best.

Here's what creators get with Tamm:

  • A no-code website builder to launch a branded online store
  • A digital product builder connected to real manufacturing
  • Warehousing, packaging, and last-mile delivery, handled
  • A single dashboard to manage orders, customers, financials, and operations

Every system behind Tamm, from factory management to warehouse operations, is built in-house. No third-party shortcuts. Full control over quality, speed, and the creator experience.

We're backed by a 20M SAR investment with a 30+ person team, and currently in beta launch (invite-only) with a select group of creators using the platform live.

How We Think About AI at Tamm

This isn't a checkbox on our job listing. It's how we build.

We believe the future of software isn't about writing more code, and it's not about being replaced by AI agents. It's about building systems where AI agents work at maximum efficiency, and then continuously improving those systems. Every person at Tamm is expected to work alongside AI as a core part of their workflow, not as an afterthought.

As a Backend Engineer, this means you master the skill of writing prompts and guiding AI agents to deliver correct architecture. You know how to set up highly automated flows using tools like Claude, defining structured prompts, building repeatable agent workflows, and validating that AI-generated code meets production-grade standards. You don't vibe-code. You architect systems that let AI agents produce reliable, scalable output under your direction.

What You'll Build

You won't just write APIs. You'll design and scale the systems that power everything behind the scenes:

  • Domain-driven service architecture, merging tightly coupled services into cohesive bounded contexts while keeping clean event-driven boundaries between them
  • The orchestration layer that translates storefront actions into real factory output
  • Order pipelines coordinating payments, fulfillment, and state transitions within atomic transactions
  • Inventory and warehouse systems reflecting live physical movements in real time
  • Financial engines handling payouts, fees, VAT, and reconciliation
  • Internal services used daily by production, operations, and warehouse teams

What You'll Work With

Core: Node.js, NestJS, Express.js, TypeScript, RESTful APIs, GraphQL

Databases: PostgreSQL (shared database with domain-scoped models), MongoDB, Redis

Infrastructure: Docker, Kubernetes, AWS (EC2, RDS, S3, Lambda, ECS)

Architecture: Domain-driven modular services, event-driven communication via Kafka (SQS, RabbitMQ), bounded context design with in-process module references where coupling is high and async events where services are independent

Monitoring: CloudWatch, DataDog, ELK Stack, Prometheus

CI/CD: GitHub Actions, Helm charts

What You'll Own

  • Design and develop scalable, secure, high-performance backend services using Node.js + TypeScript
  • Lead architecture discussions around domain boundaries, service merging, and deciding where modular monolith patterns beat distributed microservices
  • Own end-to-end feature development, from database design to API deployment
  • Build and maintain structured AI agent workflows for architecture validation, test generation, and documentation
  • Collaborate with frontend teams to design robust API contracts and integration patterns
  • Review code (human and AI-generated), mentor developers, and drive technical excellence
  • Implement monitoring, logging, and observability for distributed and co-located services
  • Work with DevOps to optimize deployment pipelines and infrastructure automation

What We're Looking For

  • 5+ years building production-grade backend applications and APIs
  • Deep knowledge of Node.js, Express.js, and TypeScript in server-side environments
  • Strong database design, query optimization, and data modeling skills (SQL and NoSQL)
  • Production experience with Docker and Kubernetes
  • Familiarity with AWS services and cloud-native architecture patterns
  • Experience with domain-driven design, bounded context modeling, and the judgment to know when services should be merged vs. kept separate. We value pragmatic architecture over dogmatic microservices.
  • Demonstrated ability to use AI tools in a structured, disciplined way: building automated agent flows, writing effective prompts for architecture and code generation, and validating AI output against production standards. This is mandatory, not optional.
  • Strong communication skills and comfort in a fast-paced, collaborative environment

Strong Pluses

  • Background in e-commerce, logistics, or manufacturing, especially at scale
  • Experience with real-time systems, data pipelines, or payment processing
  • Familiarity with Infrastructure as Code (Terraform, CloudFormation) and GitOps
  • Experience with event-driven architectures or message streaming (Kafka, Kinesis)
  • Exposure to performance optimization, caching strategies, or database sharding

Location and Details

  • Onsite in Khobar / Dammam, Saudi Arabia
  • Relocation support available
  • Full-time

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 144390111