Senior Python Engineer
Remote · Lviv, Lviv, Ukraine
Job Summary
Senior Python Engineer to design, develop, and maintain Python-based backend microservices for a real-time, AI-powered voice platform running on AWS. Responsibilities include building and integrating REST APIs (authentication, RBAC, third-party integrations), contributing to real-time voice pipeline integrations (SIP/WebRTC/LiveKit), integrating with external systems (e.g., Zoho CRM, Google/Microsoft Calendar), deploying/operating services on AWS (ECS, CloudWatch, Secrets Manager, S3), maintaining CI/CD pipelines (Bitbucket Pipelines), containerizing services with Docker/Docker Compose, and collaborating with AI, frontend, and DevOps teams. Requires 5+ years of backend experience, strong Python, REST API, AWS, Docker, and CI/CD skills, plus excellent communication and Agile/Scrum experience. Nice-to-have: real-time voice/telephony experience, AI/LLM exposure, multi-tenant SaaS architecture, Terraform/IaC, performance/latency optimization, and third-party integrations. Benefits highlight remote work flexibility, relocation program, ongoing professional development, and global impact.
Required Qualifications
- 5+ years of backend engineering experience
- Strong proficiency in Python
- Hands-on experience designing and maintaining microservices architectures
- Solid experience building and consuming REST APIs
- Hands-on experience with AWS services (ECS, CloudWatch, Secrets Manager, S3)
- Experience with containerized applications using Docker and Docker Compose
- Familiarity with CI/CD pipelines (Bitbucket Pipelines or similar)
- Strong written and verbal English and ability to produce technical documentation
- Experience working in Agile/Scrum environments and participating in code reviews
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.