About Benji
Benji is building the infrastructure layer for loyalty and brand connectivity. We enable companies to integrate, launch, and scale loyalty experiences across partners through a single platform—turning fragmented ecosystems into programmable networks.
We work with leading enterprise brands and move fast to bring new partnerships and integrations to life.
The Role
We’re looking for a Senior Backend Engineer (or full stack with a strong backend emphasis) to own core platform services and help define how we build software in an AI-native way.
This role sits at the intersection of:
- Backend platform engineering
- Distributed systems & event-driven architecture
- Partner integrations & API design
- AI-powered engineering workflows
You will:
- Design, build, and extend Benji’s Python microservices across campaigns, users, rewards, orders, and partner integrations
- Own event-driven workflows, data integrity, and cross-service orchestration at production scale
- Build and evolve AI-native engineering standards - agents, MCP tooling, and LLM-powered product workflows
This is not a maintenance role - you’ll be building the core infrastructure that powers loyalty flows for enterprise brands.
What You’ll Do
1. Build & Own Core Platform Services
- Design, build, and extend Benji’s backend microservices using our layered architecture
- Build and maintain Python based APIs with OpenAPI docs, authentication, and strict schema contracts
- Implement event-driven workflows via messaging brokers
- Own relational and non relational schema design, migrations, and data integrity across services
- Extend shared platform libraries and uphold cross-service conventions
2. Integrate with Partners & External Systems
- Build reliable integrations with loyalty programs, payment platforms, and commerce systems (REST, OAuth, webhooks)
- Handle real-world edge cases: rate limits, retries, idempotency, reconciliation, and data inconsistencies
- Design abstractions that normalize messy partner APIs into clean Benji domain models
- Own webhook delivery, token lifecycle, and secure credential handling
3. Operate at Production Scale on AWS
- Deploy and operate services such as ECS Fargate, Aurora PostgreSQL, Redis, S3, and Elasticsearch
- Work with Terraform to evolve infrastructure as the platform grows
- Instrument services with OpenTelemetry and structured logging
- Own integration tests and maintain high confidence in cross-service behavior
4. Build AI-Native Engineering Workflows
- Design and maintain agent-ready engineering standards: in house rules, skills and relevant AI oriented documentation
- Build and evolve MCP servers and agent tooling that give our clients’ AI systems safe, accurate context into their Benji integration
- Integrate LLMs into product workflows
- Experiment with and adopt new AI dev tooling (Cursor agents, copilots, code generation workflows) to improve velocity across the team
- Write prompts, tool definitions, and guardrails that make AI output production-grade
- Champion AI native workflows across our engineering and product teams.
Who You Are
- 7+ years of experience as a backend or full-stack engineer with a strong backend focus
- Comfortable owning services end-to-end - from API design through database schema, event handling, deployment, and debugging
- Strong Python backend experience and solid understanding of distributed systems
- You care about correctness in production systems and enjoy untangling integration complexity
- You’re an AI-first engineer - you already use agents and LLMs in your daily workflow, and you’re excited to help a team adopt that at scale
- You’re excited about building scalable, enterprise ready systems.
Required
- Strong Python backend experience (Flask or similar frameworks)
- Production experience with PostgreSQL, REST APIs, and event-driven architectures (queues, pub/sub, async consumers)
- Solid understanding of distributed systems: idempotency, retries, eventual consistency, and webhook reliability
- Experience deploying and operating services on AWS (ECS, RDS/Aurora, SQS, S3, or equivalent)
- Hands-on experience working with LLMs and AI developer tooling as part of how you build software
- Experience building or integrating:
- AI agents, LLM-powered workflows
- MCPs, CLIs or similar context/tooling layers
- Familiarity with prompt design, tool use, and integrating LLMs into real product workflows
- Strong interest in making AI a first-class part of engineering culture, not an afterthought
Nice to Have
- Experience with loyalty, fintech, commerce, or API platform domains (Stripe, Plaid, Square, etc.)
- Terraform and infrastructure-as-code experience
- Elasticsearch or search/analytics read models
- Vue/TypeScript comfort for occasional full-stack work
- Experience authoring agent context
- Experience with AWS Bedrock or other managed LLM APIs in production
- OpenTelemetry / observability tooling (Coralogix, Datadog, etc.)
What Makes This Role Unique
- You’ll own core platform services that power loyalty flows for enterprise brands—not peripheral features
- You’ll work on real integration complexity (partners, payments, webhooks) at production scale
- You’ll help **define how an engineering team builds with AI-**standards, agents, MCPs, and LLM product integrations
- Small team, high ownership—you’ll see your work go live with major partners quickly
Compensation & Benefits
- Competitive salary + equity
- Health, dental, vision
- Flexible work environment
Why Benji
We’re building something ambitious: the infrastructure layer for loyalty ecosystems. If you love tackling complex unsolved challenges, messy real-world integrations, and pushing the frontier of AI-native engineering - this role is for you.