freehire launches on Product Hunt on 26 August.

Follow →

Senior Backend Developer Python

Summary

Design and build scalable backend systems using Python and FastAPI for high-load environments. You will optimize databases, develop APIs, and collaborate with cross-functional teams to support game infrastructure.

You design, build, and maintain scalable backend systems with Python and FastAPI. You contribute to architecture, optimize SQL and NoSQL databases, develop integrations and APIs, implement observability and fault tolerance, and collaborate with frontend, game, and DevOps engineers in high-load environments.

Responsibilities

  • Design, build, and maintain scalable server-side applications with Python and FastAPI
  • Contribute to high-availability, high-performance, and scalable system architecture
  • Design and optimize SQL and NoSQL databases
  • Develop and maintain internal service, external API, and microservice integrations
  • Implement logging, monitoring, telemetry, retries, and error handling
  • Work with frontend, game, and DevOps teams
  • Participate in code reviews, architecture discussions, and sprint planning

Requirements

  • 4+ years of backend development experience with Python
  • FastAPI or similar frameworks
  • Node.js and TypeScript
  • Relational databases
  • NoSQL databases
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • DynamoDB
  • Distributed systems
  • Event-driven architectures
  • Kafka
  • RabbitMQ
  • SQS
  • Docker
  • Kubernetes
  • CI/CD
  • RESTful API design
  • High-load systems
  • Real-time systems
  • Problem-solving
  • Upper-Intermediate English (B2+) or higher

Benefits

  • 24 days annual leave
  • Public holidays
  • Health insurance
  • Performance-based incentives

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available