What are the responsibilities and job description for the Senior Backend Python Developer (voIP) position at Newo.ai?
👈 Role Overview
We are seeking a talented Senior Backend Python Developer with experience in the VoIP domain to join our team. In this role, you will be responsible for designing and developing APls, building microservices, deploying services in Google Cloud, and organizing CI/CD processes. The ideal candidate will have a strong background in Python development and experience with the specified tech stack.
🤘 Key Responsibilities
- API and Microservices Development and Architecture: Designing and implementing robust and scalable APIs for our conversational Al Assistants and Intelligent Agents, developing microservices using Python, FastAPI, Gunicorn, and other relevant technologies.
- Deployment & Infrastructure: Deploying services on the Google Cloud platform, utilizing the Google Cloud CLI, collaborating with DevOps and infrastructure teams to optimize the deployment pipeline.
- Integration with External Systems: Ensuring seamless integration of Intelligent Agents with corporate ERPs, CRMs, and knowledge bases.
- CI/CD and Process Automation: Organizing CI/CD processes to enable smooth and automated deployments.
- Team Collaboration: Collaborating with cross-functional teams to understand business requirements and translate them into technical solutions, conducting code reviews and providing constructive feedback to team members.
🫵 Required Qualifications
- Backend Development: Strong proficiency in Python programming language, experience in designing and developing APIs, preferably using FastAPI, solid knowledge of microservice architecture and design patterns.
- Database Management: Proficiency in working with databases such as Postgres, Redis, and MySQL
- DevOps / Infrastructure: Experience with containerization using Docker and Docker Commpose, familiarity with Google Cloud Platform, including deployment and management of services (Google Kubernetes Engine (GKE) is a plus).
- CI/CD and Automation: Strong understanding of CI/CD processes and tools.
- Proven hands-on experience in VoIP-related project.
- Knowledge of Lex-Yacc Parser and Linux will be advantageous.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills to work effectively in a team environment.
🙌 What We Offer
- Impact: Lead groundbreaking AI implementations that transform how businesses communicate
- Autonomy: Broad decision-making authority with supportive leadership
- Growth: Be part of a mind-blowingly fast-growing Silicon Valley company that’s redefining the future of AI
- Mission: Help democratize AI technology for millions of small and mid-sized businesses worldwide
- Flexibility: Work fully remote from any country — aligned with California (PST) business hours
If you are a highly motivated and skilled Python Developer with a passion for building intelligent agents and want to work in a dynamic and innovative environment, we would love to hear from you. Join our team and contribute to the future of conversational Al Assistants and Intelligent Agents!
To apply, please include your resume, a brief description of your relevant experience, and any relevant portfolio or project links.
👉 About Newo.ai
Newo.ai is the #1 builder of Voice AI agents—AI Receptionists and Sales solutions—for restaurants, dental practices, cleaning services, HVAC companies, and millions of small and mid-sized businesses, as well as call centers and solopreneurs.