Full Stack Python/Django Engineer

Milestone Technologies, Inc.
United States
2 months ago
Apply on dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Compensation
$166,400.0
Working hours
Regular working hours
Job source

Tech stack

Amazon S3 Android Software Development Apple Push Notification Service Apple IOS VoIP Cloud Computing Distributed Systems Django Web Framework Push Technology IP Pbx Python (Programming Language) Performance Tuning
+7 more
Service Development Studio Systems Integration Twilio Firebase Backend Virtual Agents Data Pipelines

Job description

  • Develop and maintain backend Python/Django services across core platforms: backend-core, privybox, number, and agent.
  • Implement and optimize telephony integrations using Twilio, Bandwidth, and SS7 protocols.
  • Manage VoIP push notifications through APNS PushKit and Firebase Cloud Messaging (FCM).
  • Build and manage voicemail pipelines leveraging AWS S3 storage.
  • Integrate and work with iOS hooks for native app interactions.
  • Work with OpenAI’s real-time voice model for voice-to-model and model-to-voice transformations focusing on performance optimization.
  • Troubleshoot complex issues spanning multiple systems by analyzing detailed logs and metrics.
  • Own and reliably operate mission-critical workflows with minimal supervision.
  • Collaborate on improving onboarding, troubleshooting, and operational flows.

Requirements

We are seeking a skilled and motivated Mid-Level Full Stack Python/Django Engineer to join our dynamic team. This role focuses on developing and maintaining backend services and telephony-integrated solutions within a high-performance, operation-critical environment. The ideal candidate will have strong expertise in Python/Django, telephony technologies, voice systems, and experience with advanced AI voice models. This role offers a unique opportunity to influence the evolution of call center systems and voice-first applications., * Proficient in Python and Django framework with hands-on experience in backend service development.

  • Experience integrating telephony platforms such as Twilio and Bandwidth, including working with SS7 adjacencies.
  • Familiarity with APNS PushKit (VoIP push notifications) and Firebase Cloud Messaging (FCM).
  • Experience with AWS S3 and building pipelines for voicemail storage and retrieval.
  • Knowledge of iOS hooks and mobile platform integration.
  • Strong experience or familiarity with OpenAI’s real-time voice model (voice-to-model and model-to-voice workflows); high performance and cost-efficiency considerations are a plus.
  • Excellent analytical and troubleshooting skills; confident in navigating logs across distributed systems.
  • Demonstrated ability to independently own and operate mission-critical workflows.
  • Phone systems background is advantageous but not mandatory.

Tech Stack

  • Twilio and Bandwidth for telephony, SS7 adjacencies
  • Back end: Python/Django service
  • VoIP push via APNS PushKit and FCM
  • Voicemail S3 pipeline
  • iOS hooks
  • OpenAI real-time voice model (voice-to-model, model-to-voice); high performance but very expensive; familiarity with this specific model is a strong differentiator

Preferred Skills

  • Direct experience with OpenAI’s real-time voice model or leading a call center transformation from a human-first to AI agent-first triage approach.
  • Experience in iOS or Android development (at least one mobile platform).

Benefits & conditions

6+ Month W2 Contract (No C2C/No Visa Sponsorship or Student Sponsorship)

Pay up to $80/hr. (No PTO and No Paid Holidays)

100% Remote, The estimated pay range for this position is USD $70.00/hr - USD $80.00/hr. Exact compensation and offers of employment are dependent on job-related knowledge, skills, experience, licenses or certifications, and location. We also offer comprehensive benefits. The Talent Acquisition Partner can share more details about compensation or benefits for the role during the interview process.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:43 min

Twilio's core mission and responsibilities

Justin Kitagawa · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:26 min

Spear phishing IT administrators with malicious VoIP spoofing

Mauro Verderosa · LIVE

4:16 min

Addressing latency and architecture in voice agents

Chris Heilmann +2 · LIVE

1:09 min

Integrating speech models using the Twilio real-time SDK

Marius Obert Marius Obert · Coffee With Developers

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

Videos

See all

Related articles

See all