Job Closed

This listing is no longer active.

Workana logo
Workana

The largest platform for hiring top remote talent from Latin America.

Backend Developer, Python

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2012H1B No SponsorCompany SiteLinkedIn

Location

Mexico

Posted

94 days ago

Salary

0

Seniority

Senior

Bachelor DegreeSpanishEnglishDistributed SystemsPythonRabbitMQRedisVoIP

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 Job Pages

More Backend Engineer Jobs

GitLab logo

Senior Backend Engineer, Ruby on Rails

GitLab

Build software faster. The One DevOps Platform enables your entire org to collaborate around your code. We're hiring.

Backend Engineer94 days ago
Full TimeRemoteTeam 1,001-5,000Since 2014H1B No Sponsor

• 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.

North America
Neogrid logo

Junior Software Developer, Golang, Java, Python

Neogrid

Your company's data technology ecosystem

Backend Engineer94 days ago
Full TimeRemoteTeam 501-1,000Since 1999H1B No Sponsor

• 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

Brazil
Job Closed
Neogrid logo

Junior Developer, Golang, Java, Python

Neogrid

Your company's data technology ecosystem

Backend Engineer94 days ago
Full TimeRemoteTeam 501-1,000Since 1999H1B No Sponsor

• 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.

Brazil
Job Closed
Higher Logic logo

Senior Software Engineer, PHP

Higher Logic

Some people connect businesses to people. Others connect people to people. We do both. #AllTogether

Backend Engineer94 days ago
Full TimeRemoteTeam 201-500H1B No Sponsor

• 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.

United States
Job Closed