toogeza
Strong Middle/Senior Back-End Developer (Python)
Remote Senior $4.7k–$12.8k/moest.
Summary
Madgicx is transforming eCommerce advertising through AI-powered automation and intelligent optimization. As a Backend Engineer, you'll build and maintain core APIs and services powering their AI-driven advertising platform, handling millions of daily operations and serving as the foundation for their AI agent ecosystem.
What you'll do
- Build and maintain RESTful APIs serving web, mobile, and AI agent clients
- Design database schemas and optimize query performance for high-traffic endpoints
- Implement authentication, authorization, and rate limiting for secure API access
- Write comprehensive tests (unit, integration, E2E) ensuring code quality and reliability
- Integrate with advertising platform APIs (Meta Marketing API, Google Ads API, TikTok Ads)
- Build data ingestion pipelines processing campaign metrics, creative performance, and audience insights
- Handle webhook processing, event streaming, and asynchronous job processing
- Implement retry logic, circuit breakers, and graceful degradation for external service failures
- Build backend services supporting AI agent workflows and LLM integrations
- Design APIs enabling AI agents to query data, execute actions, and receive feedback
- Optimize API response times (P95 <500ms) and database query performance
- Implement caching strategies (Redis, CDN) for high-traffic endpoints
- Design for horizontal scalability using containerization and orchestration
- Monitor system health, troubleshoot production issues, and participate in on-call rotation
- Write clean, well-documented, maintainable Python code following team standards
- Conduct code reviews and participate in pair programming sessions
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
- 5+ years of production backend development with demonstrable impact on system reliability and performance
- Strong proficiency in Python web frameworks (FastAPI, Flask, Django) and async programming
- Experience building RESTful APIs with proper versioning, error handling, and documentation (OpenAPI/Swagger)
- SQL expertise (PostgreSQL, MySQL) including schema design, indexing, and query optimization
- Hands-on experience with Google Cloud Platform (preferred) or AWS/Azure
- Practical experience using GenAI tools (GitHub Copilot, ChatGPT, Claude) for development
- Understanding of LLM capabilities/limitations and experience with agentic toolings (RAG, Guardrails, Feedback loops, planning, MCPs, orchestration tools)
- Production experience with Docker and Kubernetes for service deployment
- Experience with third-party API integration, OAuth flows, webhook processing, and rate limit handling
- Knowledge of message queuing systems (Pub/Sub, RabbitMQ, Kafka)
- Experience with Infrastructure as Code (Terraform or equivalent)
- Understanding of distributed tracing, structured logging, metrics collection, and alerting
Conditions
Benefits & Perks:
- Competitive salary and equity
- Performance bonuses
- Comprehensive benefits package
- Learning budget for conferences, courses, and certifications
- Dedicated learning time
- Remote-first culture
- Flexible hours and work-life balance
What Success Looks Like (First 12 Months):
- Consistently deliver features from design to production within sprint cycles
- Maintain <0.1% API error rate and P95 response times under target SLAs
- Write code requiring minimal revisions and serving as examples for junior engineers
- Backend services seamlessly support AI agent integrations and ML model deployments
- Improve developer productivity through better tooling, documentation, or architectural patterns