sidetoolSI

Senior Python Developer - Microsoft Teams Integration Specialist

Sidetool is a design and development agency that specializes in low-code and no-code app creation, enabling fast and affordable software development.

sidetool

Employee count: 11-50

Argentina only

We are looking for a Senior Python Developer with expertise in Django and Microsoft ecosystem integrations to join our team building cutting-edge meeting recording and transcription infrastructure.

You'll be working on a sophisticated bot orchestration platform that integrates deeply with Microsoft Teams, replicating and extending Recall.ai's functionality.

What You'll Build Teams Bot Infrastructure:

  • Develop bots that autonomously join Microsoft Teams meetings, handle authentication, and manage complex meeting lifecycles
  • Real-time Audio Pipeline: Build systems that capture, process, and transcribe meeting audio with speaker identification
  • API Gateway Architecture: Design microservices that orchestrate between VM services, transcription engines, and external webhooks
  • Enterprise Integration: Implement Azure AD authentication, Microsoft Graph API connections, and Teams SDK integrations

Job Responsibilities

  • Microsoft Teams Integration: Architect and maintain bot services that interact with Teams meetings, handle authentication flows, and manage meeting states
  • Audio Processing Pipeline: Build robust systems for real-time audio capture, GCS storage integration, and automated transcription workflows
  • API Gateway Development: Design and implement Django-based API Gateway that orchestrates between Core VM services, Transcript services, and external clients
  • Webhook Event Systems: Develop event-driven architectures for status updates, transcription callbacks, and external system notifications
  • Bot Lifecycle Management: Create scheduling systems using Celery for bot deployment, meeting attendance, and resource cleanup
  • Performance Optimization: Optimize database queries, implement caching strategies, and ensure low-latency audio processing
  • Production Infrastructure: Containerize applications with Docker, implement monitoring, and ensure high availability for enterprise clients
  • Cross-team Collaboration: Work with DevOps for Azure deployments and coordinate with client integration teams

Requirements

  • Core Python Django
    • 5+ years backend development, with 3+ years Django experience
    • Deep expertise in Django REST Framework, PostgreSQL, and Celery/Redis
    • Strong API design skills (REST) and experience with webhook architectures
  • Microsoft Ecosystem (Critical for this role)
    • Experience with Microsoft Graph API and Azure Active Directory integration
    • Understanding of OAuth 2.0/OpenID Connect flows, particularly with Microsoft services
    • Bonus: Prior work with Microsoft Teams SDK, Azure services, or Office 365 integrations
  • Audio/Media Processing
    • Experience with audio processing libraries (FFmpeg, GStreamer) or media streaming
    • Understanding of real-time data processing and file storage systems (GCS, Azure Blob)
    • Bonus: WebRTC knowledge, speech-to-text integration, or multimedia applications
  • Infrastructure DevOps
    • Docker containerization and microservices architecture
    • Experience with CI/CD pipelines and cloud deployments (preferably Azure)
    • Message queues and asynchronous task processing (Celery, Redis) General
  • Requirements
    • System design thinking for scalable, enterprise-grade applications
    • Git/GitHub workflows, testing frameworks (pytest), and code review practices
    • Security best practices for enterprise integrations and API development
    • English B2+ Business level (written required, conversational preferred)
  • Ideal Background
    • Previous experience building meeting/conferencing tools or bot applications
    • Work with enterprise SaaS integrations or B2B API products
    • Experience in real-time communication systems or media processing
    • Understanding of enterprise security requirements and compliance standards

We’re likely not a good fit if you

  • Haven't worked with Microsoft APIs or enterprise integrations before
  • Are uncomfortable with real-time systems or audio/video processing concepts
  • Prefer frontend-heavy roles over backend infrastructure and system integration
  • Need detailed specs and avoid architectural decision-making
  • Are looking for maintenance-only roles rather than building new systems

Consider joining if you

  • Are excited about cutting-edge meeting technology and AI-powered transcription
  • Enjoy the challenge of Microsoft ecosystem complexity and enterprise integrations
  • Value technical depth in areas like audio processing, real-time systems, and bot development
  • Want to work on production systems that handle thousands of meetings daily
  • Love solving complex integration challenges with external APIs and services
  • Believe in craftsmanship in building reliable, scalable infrastructure
  • Are eager to learn new technologies in the rapidly evolving meeting/AI space

Benefits

  • Work wherever you want
  • Everything you do or say matters
  • Everything you do or say has a tangible impact
  • Results are valued over egos in all interactions
  • Three paid weeks of PTO (Sick days don't count as PTO)
  • 13 paid holidays per year (We follow US holiday calendar)

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

Argentina +/- 0 hours

About sidetool

Learn more about sidetool and their company culture.

View company profile

At Sidetool, we build apps in under two months using low-code and no-code development at a fraction of the cost of traditional methods. Our primary focus lies in creating design-centered applications optimized for the best user experience.

We are your design and development agency ride-or-die partner, delivering transformative results for startups, upscales, and corporations. We pride ourselves on making the complex simple, and we provide unlimited requests and revisions to ensure the best product is created without limits. With a dedicated team that thrives on collaboration, we follow an asynchronous approach that enhances speed, efficiency, and the overall quality of our projects.

Claim this profilesidetool logoSI

sidetool

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

Remote companies like sidetool

Find your next opportunity by exploring profiles of companies that are similar to sidetool. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
sidetool hiring Senior Python Developer - Microsoft Teams Integration Specialist • Remote (Work from Home) | Himalayas