Job Closed
This listing is no longer active.
The largest platform for hiring top remote talent from Latin America.
Backend Developer, Python
Location
Mexico
Posted
94 days ago
Salary
0
Seniority
Senior
Job Description
Backend Developer, Python
Workana
**Key Responsibilities** - **API Development:** Implement and optimize high-performance HTTP and WebSocket APIs for real-time communication. - **Call Control Logic:** Develop and manage sophisticated call handling features, including **TRANSFER**, **BRIDGE**, and automated routing. - **System Governance:** Design and maintain robust mechanisms for rate-limiting, blacklisting, and performance tracking. - **Performance Optimization:** Ensure ultra-low latency and high resilience in event delivery to maintain system stability. - **Integration:** Facilitate the communication between the core telephony engine and the end-user application layer.
Job Requirements
- Requirements**
- Technical Expertise:** Proven experience with **Python** in high-concurrency or real-time environments;
- Telephony Knowledge:** Strong understanding of **FreeSWITCH** or similar call control APIs;
- Real-time Protocols:** Deep familiarity with **WebSockets** and asynchronous event handling;
- Engineering Mindset:** A sharp focus on performance, system resilience, and long-term stability;
- Problem Solving:** Ability to troubleshoot complex logic flows in live production environments.
- Nice to Have**
- Experience with VoIP protocols (SIP, RTP);
- Knowledge of distributed systems and message brokers (e.g., Redis, RabbitMQ);
- Experience working in agile, remote-first teams;
- Fluent Spanish;
- Professional Working English Proficiency.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Engineer, Ruby on Rails
GitLabBuild software faster. The One DevOps Platform enables your entire org to collaborate around your code. We're hiring.
• Lead backend architecture for Wiki, Pages, Markdown, and text editor capabilities used across GitLab. • Design and build AI agents that support planning and knowledge management workflows. • Architect MCP integrations that connect GitLab GraphQL APIs with external AI platforms and tools. • Drive improvements in reliability and performance across application code, PostgreSQL queries, Redis usage, and background jobs. • Develop and evolve GraphQL APIs that are clear for frontend engineers and support scalable product experiences. • Collaborate with frontend engineers, Product, UX, and Security to break down complex work into shippable iterations. • Mentor engineers through code review, technical discussions, and shared backend best practices. • Support incident response and production debugging, then turn learnings into lasting system improvements.
• Develop new low-complexity features and fix bugs in existing systems under the guidance of more experienced developers • Participate in team meetings for planning, project follow-up, and technical discussions, contributing to the understanding of requirements • Write and maintain unit tests to ensure the quality of the code developed • Collaborate in code reviews, learning from feedback and applying best practices • Document technical solutions and procedures, helping to maintain the team's knowledge base • Configure and monitor development and test environments, ensuring the proper operation of tools and infrastructure • Support the team in resolving incidents and production issues, investigating causes and applying simple solutions • Research and propose solutions for technical challenges, exploring new technologies and approaches under supervision • Stay up to date on coding best practices, design patterns, and emerging technologies • Contribute to the definition and maintenance of CI/CD pipelines, understanding the continuous integration and delivery process
• Develop new, lower-complexity features and bug fixes in existing systems, under the guidance of more experienced developers. • Participate in team meetings for project planning and tracking. • Write and maintain unit tests. • Collaborate in code reviews, learning from feedback. • Document technical solutions and procedures. • Configure and monitor development and test environments. • Support the team in resolving incidents and production issues. • Research and propose solutions to technical challenges.
Senior Software Engineer, PHP
Higher LogicSome people connect businesses to people. Others connect people to people. We do both. #AllTogether
• Work in a multidisciplinary agile team to build and maintain features. • Write code with proper testing and review code of fellow teammates. • Triage and fix bugs. • Work closely with our front-end developers (web and UX), designers and product manager to build thoughtful and polished features. • Use modern technologies and the latest web standards that scale to serve millions of users and perform well on all kinds of devices and platforms. • Work primarily within the scope of your team, but you’ll also belong to the guild of your craft to enhance the quality and understanding of it through mentorship and sharing experiences.



