JamLoop is a buying platform for OTT & CTV advertising that helps brands reach streaming TV audiences. They are seeking a Senior Django Engineer to own and evolve their internal Django API routes while building reliable backend systems that support various teams across the company.
Responsibilities:
- Own the design, development, and long-term maintenance of internal Django API routes and services
- Build clean, scalable Python backend systems that support internal tools, workflows, and cross-functional business needs
- Define and enforce best practices for Django architecture, API design, authentication, permissions, and versioning
- Partner with product, operations, and engineering teams to translate business needs into reliable internal APIs
- Improve the performance, reliability, and observability of internal Django services and endpoints
- Write well-tested, maintainable code across views, serializers, models, services, and supporting infrastructure
- Debug complex backend issues and drive root-cause fixes across internal systems
- Manage and optimize integrations between Django services and internal or third-party platforms
- Maintain clear documentation for internal API behavior, data models, and developer workflows
- Help establish standards for code quality, review practices, and backend development patterns across the team
- Proactively identify opportunities to simplify systems, reduce technical debt, and improve developer experience
- Champion thoughtful backend craftsmanship with a deep enthusiasm for Django and Python development
Requirements:
- 5+ years of experience building backend applications and APIs in Python, with deep hands-on expertise in Django
- Strong experience designing, owning, and maintaining RESTful API routes and internal service architectures
- Proven ability to work comfortably across Django views, serializers, models, permissions, middleware, and background job patterns
- Strong proficiency with PostgreSQL, including schema design, query optimization, indexing, and performance tuning
- Experience working with Redis for caching, task queues, rate limiting, or other backend performance and reliability use cases
- Hands-on experience building and operating applications in AWS environments
- Solid understanding of authentication, authorization, API security, and secure backend development practices
- Experience writing automated tests and building maintainable, well-structured production code
- Strong debugging and problem-solving skills, with the ability to diagnose issues across application, database, and infrastructure layers
- Comfortable collaborating cross-functionally with engineers and internal stakeholders to build practical, scalable internal systems
- Strong sense of ownership and pride in building clean, reliable backend systems with excellent developer ergonomics
- Experience in advertising, ad tech, marketing technology, or data-driven media platforms
- Familiarity with asynchronous processing, job queues, and event-driven backend patterns
- Experience improving observability through logging, metrics, and tracing
- Exposure to containerized deployments, CI/CD workflows, and infrastructure-aware backend development