Jobs · Engineering · New York

Senior Backend Engineer

Benji · Brooklyn, NY · Today
HybridEngineeringFull-time
About BenjiBenji 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 roleWe’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 engineeringDistributed systems & event-driven architecturePartner integrations & API designAI-powered engineering workflows You will:Design, build, and extend Benji’s Python microservices across campaigns, users, rewards, orders, and partner integrationsOwn event-driven workflows, data integrity, and cross-service orchestration at production scaleBuild 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 ServicesDesign, build, and extend Benji’s backend microservices using our layered architectureBuild and maintain Python based APIs with OpenAPI docs, authentication, and strict schema contractsImplement event-driven workflows via messaging brokersOwn relational and non relational schema design, migrations, and data integrity across servicesExtend shared platform libraries and uphold cross-service conventions 2. Integrate with Partners & External SystemsBuild 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 inconsistenciesDesign abstractions that normalize messy partner APIs into clean Benji domain modelsOwn webhook delivery, token lifecycle, and secure credential handling 3. Operate at Production Scale on AWSDeploy and operate services such as ECS Fargate, Aurora PostgreSQL, Redis, S3, and ElasticsearchWork with Terraform to evolve infrastructure as the platform growsInstrument services with OpenTelemetry and structured loggingOwn integration tests and maintain high confidence in cross-service behavior 4. Build AI-Native Engineering WorkflowsDesign and maintain agent-ready engineering standards: in house rules, skills and relevant AI oriented documentationBuild and evolve MCP servers and agent tooling that give our clients’ AI systems safe, accurate context into their Benji integrationIntegrate LLMs into product workflowsExperiment with and adopt new AI dev tooling (Cursor agents, copilots, code generation workflows) to improve velocity across the teamWrite prompts, tool definitions, and guardrails that make AI output production-gradeChampion AI native workflows across our engineering and product teams. Who you are7+ years of experience as a backend or full-stack engineer with a strong backend focusComfortable owning services end-to-end - from API design through database schema, event handling, deployment, and debuggingStrong Python backend experience and solid understanding of distributed systemsYou care about correctness in production systems and enjoy untangling integration complexityYou’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 scaleYou’re excited about building scalable, enterprise ready systems. Required experienceStrong 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 reliabilityExperience 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 softwareExperience building or integrating:AI agents, LLM-powered workflowsMCPs, CLIs or similar context/tooling layersFamiliarity with prompt design, tool use, and integrating LLMs into real product workflowsStrong interest in making AI a first-class part of engineering culture, not an afterthought Nice to haveExperience with loyalty, fintech, commerce, or API platform domains (Stripe, Plaid, Square, etc.)Terraform and infrastructure-as-code experienceElasticsearch or search/analytics read modelsVue/TypeScript comfort for occasional full-stack workExperience authoring agent contextExperience with AWS Bedrock or other managed LLM APIs in productionOpenTelemetry / observability tooling (Coralogix, Datadog, etc.) What makes this role uniqueYou’ll own core platform services that power loyalty flows for enterprise brands—not peripheral featuresYou’ll work on real integration complexity (partners, payments, webhooks) at production scaleYou’ll help define how an engineering team builds with AI, including standards, agents, MCPs, and LLM product integrationsSmall team, high ownership—you’ll see your work go live with major partners quickly. Compensation & benefitsCompetitive salary + equityHealth, dental, visionFlexible work environment Why BenjiWe’re building something ambitious: the infrastructure layer for loyalty ecosystems. If you enjoy building elegant frontend systems, crafting exceptional developer experiences, and pushing the boundaries of AI-driven development—this role is for you.

Similar jobs