Senior Backend Developer Python
Design, build, and maintain scalable backend systems with Python and FastAPI. 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 using 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 and NoSQL databases including PostgreSQL, MySQL, MongoDB, Redis, and DynamoDB
- Distributed systems and event-driven architectures
- Kafka, RabbitMQ, and SQS
- Docker, Kubernetes, and CI/CD
- RESTful API design
- High-load or real-time systems
- Problem-solving skills
- Upper-Intermediate English (B2+) or higher
Benefits
- 24 days annual leave
- Public holidays
- Health insurance
- Performance-based incentives
- Modern office in Yas Creative Hub
- Continuous learning through real-world problem solving