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