Join an international product team building high-performance backend systems and optimizing existing architectures.
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 to ensure maintainability and security.
- Collaborate with Product Managers and Frontend Engineers to deliver end-to-end features.
Requirements:
- 3+ years of professional Python development experience.
- Strong expertise in FastAPI, Django, or Flask; FastAPI preferred.
- Advanced knowledge of Asyncio and asynchronous programming patterns.
- Proficiency in PostgreSQL, including schema design, complex queries, and optimization, and Redis.
- Comfort with Docker, CI/CD pipelines, and cloud environments such as AWS or GCP.
- Understanding of Microservices, SOLID, and Clean Architecture.
- English proficiency at B2 or higher.
Nice to have: Experience with Event-Driven Architecture, Kafka, RabbitMQ, Kubernetes, Infrastructure as Code, Terraform, AI integrations, or data-heavy applications.
Conditions and benefits: Full-time, fully remote work from anywhere with flexible hours; no micro-management; international product exposure and professional growth opportunities.