Senior Backend Engineer
at Reddit
- Seniority
- Senior
- Employment
- Contract
- Location
- Egypt
- Posted
- 5d ago
at Reddit
This role is open to candidates based in LATAM, Africa, and Eastern Europe. Please note that as this role supports U.S.-based clients, candidates must be available to work during U.S. business hours aligned with the client’s time zone. Our client is building a managed healthcare model designed to provide ongoing support beyond the initial prescription process. Their approach combines proactive care with technology to help care teams support customers more consistently throughout their journey. As part of this model, the company is developing AI infrastructure that connects internal systems with language models through agents, integrations, and automation tooling. They are seeking a Senior Backend Engineer to build the backend systems and integrations that power these AI-driven workflows in production. ROLE OVERVIEW The Senior Backend Engineer will be responsible for designing, building, and maintaining backend services, AI agent integrations, Model Context Protocol (MCP) connectors, and automation infrastructure. The Senior Backend Engineer will develop scalable APIs, connect internal and external systems with language models, work with databases and asynchronous processing systems, and help ensure production-critical AI workflows remain reliable and available. This is a hands-on senior engineering role for someone who can operate independently, make sound technical decisions, and ship reliable backend systems with minimal oversight. The ideal candidate combines strong backend engineering fundamentals with experience or strong interest in AI/LLM integrations, MCP, distributed systems, and production reliability. LOCATION Fully Remote | 9:00 AM - 6:00 PM EST with 1 hour lunch break KEY RESPONSIBILITIES BACKEND & INTEGRATION DEVELOPMENT - Design, build, and maintain backend systems supporting AI-powered products and workflows. - Develop integrations and connectors that allow AI agents to interact with internal and external services. - Build and maintain Model Context Protocol (MCP) tools and integrations. - Develop scalable REST APIs and backend services supporting automated workflows powered by language models. - Design reliable integrations between AI models, internal systems, and third-party services. - Work with relational and non-relational databases to support application and integration requirements. - Build and maintain asynchronous processing workflows using background jobs and queue systems such as Redis Queue, SQS, or similar technologies. - Design new backend capabilities rather than focusing solely on maintenance of existing systems. AI AGENTS & MCP INTEGRATIONS - Build technical infrastructure that enables AI agents to securely interact with business systems and data. - Integrate language models into production backend workflows. - Develop and maintain MCP servers, tools, and connectors for real-world AI applications. - Apply hands-on experience with AI skills, MCP servers, and related technologies to production use cases. - Evaluate technical requirements for new AI agent capabilities and translate them into reliable backend implementations. - Ensure AI integrations are designed with reliability, scalability, and maintainability in mind. ARCHITECTURE & TECHNICAL QUALITY - Collaborate with product and technical stakeholders to define requirements and architecture. - Contribute to architectural decisions for backend services, integrations, and distributed systems. - Apply strong engineering practices to microservices and production backend environments. - Participate in code reviews and provide thoughtful technical feedback. - Help establish and maintain architecture and engineering best practices. - Document technical decisions, requirements, and implementation details. - Create and maintain clear technical tickets and project documentation using Linear. RELIABILITY & PRODUCTION OPERATIONS - Support the operational health and reliability of production systems powering AI agent workflows. - Diagnose and resolve production and infrastructure issues, including network errors, timeouts, and availability problems. - Troubleshoot backend services and integrations when failures occur. - Identify recurring reliability issues and implement sustainable improvements. - Help ensure backend services and integrations perform reliably from initial deployment onward. - Contribute to monitoring, logging, observability, and incident-response practices. INFRASTRUCTURE & DEPLOYMENT - Support cloud-based production infrastructure when required. - Work with cloud platforms such as AWS, GCP, Cloudflare, or similar environments. - Contribute to CI/CD workflows and deployment processes. - Work with containers and orchestration technologies such as Docker and Kubernetes. - Support infrastructure-as-code practices using tools such as Terraform, Pulumi, or similar technologies. - Apply reliability engineering principles such as uptime management, incident response, SLOs, and SLIs when applicable. REMOTE COLLABORATION & AUTONOMOUS EXECUTION - Work autonomously in a distributed, fully remote engineering environment. - Proactively communicate progress, technical decisions, risks, and blockers. - Collaborate effectively with product, engineering, and other technical stakeholders. - Translate product and business requirements into practical technical solutions. - Adapt to changing priorities and ambiguity within a fast-moving environment. - Take ownership of technical work from requirements through production delivery and ongoing support. QUALIFICATIONS EXPERIENCE - 6+ years of professional backend engineering experience in production environments. - Strong experience designing, building, and maintaining backend services. - Strong experience with PHP is preferred. - Experience designing and integrating REST APIs. - Experience working wit