Middle Python Developer
We are looking for a skilled Backend Engineer to design, build, and scale the backend services powering our AI-driven mobile applications.
You will ensure reliability, scalability, and security across our systems while working closely
with frontend and product teams.
What Youโll Do
โ Develop and maintain backend services using Python.
โ Design and implement RESTful APIs to support mobile applications.
โ Build scalable systems deployed on Google Cloud Platform (GCP).
โ Manage infrastructure components such as Cloud Run, Kubernetes, Pub/Sub, etc.
โ Optimize performance, latency, and system reliability.
โ Implement authentication, authorization, and API security best practices.
โ Monitor logs, metrics, and system health to ensure stability.
โ Collaborate closely with frontend engineers to define API contracts.
โ Participate in code reviews and architectural discussions.
โ Contribute to continuous improvement of backend architecture and DevOps
processes.
Requirements
โ 3+ years of backend development experience (Python).
โ Experience building APIs using frameworks such as FastAPI, Flask, or Django.
โ Strong understanding of databases (SQL and/or NoSQL).
โ Experience deploying and managing services on GCP.
โ Experience working with microservices architectures.
โ Knowledge of API security and cloud best practices.
โ Experience with logging, monitoring, and debugging production systems.
โ Clean code mindset and strong ownership mentality.
โ Strong communication skills in English (Spanish is a plus).
โ Ability to work independently and deliver scalable solutions.
Desirable Experience
โ Experience integrating AI/LLM services (OpenAI or similar).
โ Experience with streaming responses and cost optimization strategies.
โ Experience with Kubernetes or containerized deployments.
โ Knowledge of event-driven systems and asynchronous processing.
โ Experience working in subscription-based mobile app environments
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |