Remote

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

PythonSeniorBackend development

What you will do: 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: 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: 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

Hours Icon.

Flexible working hours

Culture Icon.

Remote-first culture

Docs Icon.

Long-term projects

Dollar Icon.

Salary in dollars

Community Icon.

Professional communities

Trips Icon.

Onsite business trips

Training Icon.

Training budget

Microphone Icon.

Paid conferences

Ekaterina

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 .

Tell us about yourself

* By submitting your application, you consent to the storage of your CV in our database of candidates. If we have another vacancy that suits you, we may contact you.