Senior Python Developer
We are looking for experienced Python Developers to join our growing back-end engineering team. You will work on microservices, cloud technologies, and scalable systems, contribute to production-ready solutions, and help shape the technical direction of our products.
#LI-DNI
What you will do:
- Develop microservices using Python, FastAPI, Gunicorn, and related technologies
- Deploy services to Google Cloud using the Google Cloud CLI
- Collaborate with cross-functional teams to translate business requirements into technical solutions
- Write clean, maintainable, and efficient code following engineering best practices
- Set up and maintain CI/CD pipelines for automated deployments
- Collaborate with DevOps and infrastructure teams to optimize deployment processes
- Conduct code reviews and provide constructive feedback to other team members
Requirements:
- 8+ years of professional Python development experience
- Knowledge of and experience with voice technologies, SIP, and WebRTC
- Experience designing and developing APIs, preferably with FastAPI
- Strong knowledge of microservice architecture and design patterns
- Proficiency with databases such as PostgreSQL, Redis, and MySQL
- Experience with containerization using Docker and Docker Compose
- Familiarity with Google Cloud Platform (GCP), including service deployment and management
- Familiarity with Lex/Yacc and Linux is a plus
- Familiarity with Google Kubernetes Engine (GKE) is a plus
- Strong understanding of CI/CD processes and tools
- Excellent problem-solving and debugging skills
- Strong communication and collaboration skills
- Language proficiency: English at B2–C1 level; Russian at B2 level
- Location: any country, except Russia and Belarus
It will be a plus:
- Ability to remain effective under pressure
- Strong sense of accountability and commitment
Why join us
At Mad Devs, you will join a company that values creativity, strategic thinking, and continuous improvement. You will work on projects that reach millions of users worldwide, alongside a strong and supportive team. Here, you will grow professionally, take on meaningful challenges, and contribute to products that solve real problems at scale.
Employees benefits
Flexible working hours
Remote-first culture
Long-term projects
Salary in dollars
Professional communities
Onsite business trips
Training budget
Paid conferences

Hi, I'm Ekaterina.
Applying for jobs should be easy. I am here to simplify the hiring process and set you up for success. Feel free to send me a message via e-mail .