Join an international product team to build high-performance backend systems, optimize existing architectures, and collaborate with a distributed team.
Responsibilities:
- Develop and maintain scalable, reliable backend services.
- Design and implement RESTful or GraphQL APIs.
- Optimize system performance for high-traffic loads.
- Participate in code reviews focused on maintainability and security.
- Collaborate with Product Managers and Frontend Engineers to deliver end-to-end features.
Requirements:
- 3+ years of professional Python development experience.
- Expertise in FastAPI, Django, or Flask; FastAPI preferred.
- Advanced knowledge of Asyncio and asynchronous programming.
- Proficiency in PostgreSQL, including schema design, complex queries, and optimization, and Redis.
- Comfort with Docker, CI/CD pipelines, and AWS or GCP cloud environments.
- Understanding of Microservices, SOLID, and Clean Architecture.
- English proficiency at B2 or higher.
Nice to have: Event-Driven Architecture, Kafka, RabbitMQ, Kubernetes, Terraform, AI integrations, or data-heavy application experience.
Conditions and benefits: Full-time, fully remote work from anywhere with flexible hours; no micromanagement; international product exposure and professional growth opportunities.