Responsibilities
- Develop microservices using Python, FastAPI, Gunicorn, and related technologies
- Deploy services on Google Cloud using Google Cloud CLI
- Collaborate with cross-functional teams to translate business requirements into technical solutions
- Write clean, maintainable, and efficient code following best practices
- Organize CI/CD processes for seamless automated deployments
- Work with DevOps and infrastructure teams to optimize the deployment pipeline
- Conduct code reviews and provide constructive feedback to team members
It will be a plus
- Ability to manage stress effectively
- High level of accountability and commitment
Our expectations
- Proficiency in Python programming (8+ years)
- Knowledge of and experience with Voice, SIP, and WebRTC
- Language Proficiency: English at B2-C1 level, Russian at B2 level
- Experience designing and developing APIs (FastAPI preferred)
- Strong knowledge of microservice architecture and design patterns
- Proficiency in databases like Postgres, Redis, and MySQL
- Experience with containerization (Docker, Docker Compose)
- Familiarity with Google Cloud Platform (GCP), including deployment and service management
- Knowledge of Lex-Yacc Parser and Linux is a plus
- Familiarity with Google Kubernetes Engine (GKE) is a bonus
- Strong understanding of CI/CD processes and tools
- Excellent problem-solving and debugging skills
- Strong communication and collaboration skills for effective teamwork
- Location: any, except Russia and Belarus
Why Join us
At Mad Devs, you will be part of a company that values creativity, strategic thinking, and continuous improvement. You will work on meaningful projects that impact millions of users worldwide alongside a talented and supportive team. By joining our team, you will have the opportunity to make a real impact, grow your career, and contribute to developing cutting-edge solutions in the world of backend engineering.