Location: RemoteRole OverviewAs a Senior Backend Engineer, you will play a pivotal role in designing, building, and maintaining the system that transfers phone calls from our AI Agent to our human fallback team. You will work on complex, large-scale distributed systems that must be highly performant, secure, and scalable. This role requires a deep understanding of backend engineering and experience with cloud-based environments.Key ResponsibilitiesDesign and implement scalable backend architecture to support high call volumes and seamless transitions from AI agents to human fallback teams.● Develop and maintain microservices using Python and deploy them on serverless compute platforms, specifically Google CloudRun.● Work with modern telephony APIs such as Twilio, Vonage, and Telnyx to build a robust system for phone call routing.● Collaborate with cross-functional teams to ensure backend components align with overall product goals and user experience.● Identify and address performance bottlenecks, optimizing the system for efficiency and reliability.● Implement security best practices to ensure the safety and confidentiality of user data.● Troubleshoot and resolve acute system issues, providing on-call support when necessary.● Wear multiple hats in a startup environment, contributing to various aspects of the development and operational processes.
Required Skills & Qualifications● Bachelor's degree in Computer Science, Engineering, or a related field.● 5+ years of backend software engineering experience, preferably with high-growth companies.● Proven experience working with large-scale distributed systems, cloud-based architectures, and microservices.● Strong knowledge of serverless compute platforms, especially Google CloudRun.● Proficiency in Python and related backend development tools.● Familiarity with modern telephony APIs such as Twilio, Vonage, or Telnyx.● Knowledge and interest in generative AI.● Excellent problem-solving skills with a focus on performance and scalability.● Ability to work independently and collaboratively in a fast-paced, dynamic startup environment.● Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders.Join our dynamic team and contribute to the creation of cutting-edge web applications that drive our business forward. Apply now to be a part of an innovative and collaborative work environment!About Builders: Builders leverages highly skilled distributed engineering teams with Latin America’s top software talent. Connecting top technology startups, mid-size companies and large enterprises across North America with superior tech talent needed to innovate, compete and excel in their field of business.