Senior Python Developer (Platform)
Aghanim is an integrated commerce, liveops automation, community engagement, and payments platform for video games.
Mobile games have traditionally depended on app stores for distribution, payments, and player relationships. We believe there is a better way. Aghanim helps game studios build direct relationships with players, sell directly, and build their future on their own terms. Today, more than 100 games worldwide are already building this future with Aghanim.
Our team brings together people across Los Angeles, New York, Seoul, Beijing, London, Lisbon, Belgrade and other locations around the globe, with deep expertise in gaming, fintech and technology. We move quickly, keep communication direct, and focus on getting things done. We believe the best people thrive when they have autonomy, ownership, and a stake in the company's success.
We're looking for a Senior Python Developer to join the Platform team and take ownership of core backend systems powering Aghanim — a direct-to-consumer (DTC) platform that helps mobile game developers monetize outside app stores. We act as a Merchant of Record, handling payments, compliance, and taxation across 200+ territories, while providing game studios with tools for LiveOps automation, player segmentation, and community engagement.
The codebase follows domain-driven design with 60+ business domains, strict code quality standards, and AI-assisted development as a standard part of the workflow. You'll work across a modern Python stack — FastAPI, SQLAlchemy v2, PostgreSQL, Redis — with a heavy integration layer connecting game backends, payment providers, and external services.
Key Responsibilities
Backend Architecture and Development
Design and build backend systems, services, and business domains end-to-end
Define domain boundaries, data models, and API contracts
Make architectural decisions aligned with scalability, reliability, and maintainability goals
Develop APIs, background workers, and event-driven components in Python
Implement integrations with external platforms, including payment providers and game backends
Data, Infrastructure, and Reliability
Design and optimize PostgreSQL schemas, queries, and data access patterns
Implement caching, rate limiting, and distributed coordination using Redis
Ensure system performance, reliability, and operational readiness in production
Define testing strategies and contribute to observability through logging, metrics, and monitoring
Investigate and resolve complex production issues through root cause analysis
Cross-functional Collaboration and Leadership
Partner with engineering and product teams to design and deliver high-impact features
Conduct code reviews and mentor engineers
Drive engineering best practices, code quality, and technical standards
Contribute to technical direction and key engineering decisions across the team
Required Qualifications
Python backend: 5+ years of commercial experience building production backend systems
Async stack: FastAPI or similar async frameworks; strong understanding of async/await, concurrency, and event loops
APIs & integrations: REST APIs, third-party integrations, webhooks/callbacks, and event-driven flows
Architecture: system design, domain boundaries, layered architecture, and technical decision-making
Databases: PostgreSQL and SQLAlchemy, including schema design, migrations, indexing, and query optimization
Redis: caching, rate limiting, distributed locks, and pub/sub patterns
Testing: pytest, async tests, fixtures/factories, and strong test coverage practices
Engineering culture: code reviews, mentoring, Git, CI/CD, and modern development workflows
AI tools: confident use of AI-assisted development tools with mandatory validation of results
Preferred Qualifications
Experience with Google Cloud Platform and modern observability tools
Experience building distributed, event-driven systems and background processing pipelines
Experience designing high-load, scalable, or multi-tenant platforms
Experience in gaming, e-commerce, fintech, or other transaction-heavy domains
Why Join Us
Modern Python stack (3.13, FastAPI, SQLAlchemy v2) with real architectural ownership.
High autonomy and fast decision-making.
Strict engineering culture: enforced code standards, comprehensive test guidelines, AI-assisted development.
Direct impact on a platform serving 100+ live games with real-money transactions across 200+ territories.
Mission-driven company helping game developers achieve financial independence from app stores.
Opportunity to shape backend architecture, engineering practices, and team standards in a fast-growing startup.