For companies
Hire developers
Hire designers
Hire marketers
Hire product managers
Hire project managers
Hire assistants
How Arc works
How much can you save?
Case studies
Pricing
Resources
Remote dev salary explorer
Freelance developer rate explorer
Job description templates
Interview questions
Remote work FAQs
Team bonding playbooks
Employer blog
For talent
Overview
Remote jobs
Remote companies
Resources
Resume builder and guide
Talent career blog
Log In
Find jobs
Hire talent
Log In
Find jobs
Hire talent
Revealsite
Senior Software Engineer (Python/Django)
Location
Remote restrictions apply
See all remote locations
Salary Estimate
N/A
IconOpenNewWindows
Seniority
Senior
Tech stacks
Azure
Back-End
Python
+18
Permanent role
a month ago
Save
Apply now
Key Responsibilities
Design, develop, and maintain back-end systems and APIs to support telephony systems using Azure Communication Services (ACS).
Implement AI-driven functionalities for real-time call-to-text and text-to-call transformations.
Collaborate with front-end developers, AI engineers, and product teams to ensure seamless integration and system performance.
Optimize system performance for scalability and low-latency operations, ensuring high availability.
Develop and maintain comprehensive product documentation for back-end systems and APIs.
Monitor and troubleshoot production systems, ensuring rapid resolution of issues.
Stay up-to-date with the latest advancements in Azure services, AI technologies, and back-end development best practices.
Requirements
Technical Skills Proficiency in Python: Strong experience in Python programming, with a focus on back-end development.
Django Expertise: Experience in developing robust applications using Django framework.
Microsoft Azure Expertise: Hands-on experience with Azure services, particularly Azure Communication Services (ACS).
Telephony Systems: Knowledge of telephony system integrations, including call routing, AI-based call handling, and communication protocols.
AI Integration: Experience with AI-driven systems, including real-time text and voice processing.
Machine Learning: Familiarity with machine learning models and their integration into backend systems.
API Development: Proficiency in designing and maintaining RESTful APIs and microservices architecture.
System Optimization: Familiarity with performance optimization, scalability, and high-availability systems.
About Revealsite
🔗
Website
Visit company profile
IconOpenNewWindows
Unlock all Arc benefits!
Browse remote jobs in one place
Land interviews more quickly
Get hands-on recruiter support
Sign up