Aghanim
Aghanim

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.

Apply for this job