Ativa os alertas de emprego por e-mail!

Senior Python Developer - Microsoft Teams Integration Specialist

Sidetool

Buenos Aires

Teletrabalho

USD 18.000 - 48.000

Tempo integral

Há 3 dias
Torna-te num dos primeiros candidatos

Melhora as tuas possibilidades de ir a entrevistas

Cria um currículo adaptado à oferta de emprego para teres uma taxa de sucesso superior.

Resumo da oferta

Sidetool is seeking a Senior Python Developer to enhance its innovative meeting technology by developing complex integrations with Microsoft Teams and building high-performance audio processing systems. The ideal candidate will have robust experience in backend development, particularly with Python and Django, and will help shape the future of AI-powered transcription.

Serviços

Work wherever you want
Three paid weeks of PTO
13 paid holidays per year

Qualificações

  • 5+ years of backend development experience.
  • 3+ years of experience with Django.
  • Experience with audio processing libraries.

Responsabilidades

  • Develop bots that autonomously join Microsoft Teams meetings.
  • Build robust systems for real-time audio capture.
  • Design API Gateway that orchestrates microservices.

Conhecimentos

Python
Django
Audio Processing
API Design
Microsoft Graph API
Azure AD

Ferramentas

Docker
Celery
Redis

Descrição da oferta de emprego

23 hours ago Be among the first 25 applicants

This range is provided by Sidetool. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$18,000.00/yr - $48,000.00/yr

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)

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Industries
    IT Services and IT Consulting

Referrals increase your chances of interviewing at Sidetool by 2x

Sign in to set job alerts for “Python Developer” roles.
Software Engineer (Python) Career Opportunities at Dev.Pro - 01
Software Engineer (Python/Linux/Packaging)
Senior Python Developer with Blockchain Experience

Greater Buenos Aires $70,000.00-$100,000.00 1 month ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.

Ofertas semelhantes

Senior Python Developer - Remote

INDI Staffing Services

São Paulo

Teletrabalho

USD 30,000 - 60,000

Há 2 dias
Torna-te num dos primeiros candidatos

Freelance Software Developer (Python) - Quality Assurance (AI Trainer)

Mindrift

Buenos Aires

Teletrabalho

USD 30,000 - 50,000

Há 9 dias

Senior Fullstack Developer - Python/Flask + React - Remote, Latin America

Bluelight Consulting

Salvador

Teletrabalho

USD 30,000 - 50,000

Há 15 dias

Python Developer - Remote Work

BairesDev

Belo Horizonte

Teletrabalho

USD 40,000 - 70,000

Ontem
Torna-te num dos primeiros candidatos

Desenvolvedor Python

Alstra Technologies

Teletrabalho

BRL 18,000 - 30,000

Ontem
Torna-te num dos primeiros candidatos

Senior Python Developer with advanced networking knowledge

CodiLime

Teletrabalho

USD 40,000 - 70,000

Há 25 dias

Freelance Software Developer (Python) - AI Trainer

Mindrift

Rio de Janeiro

Teletrabalho

USD 20,000 - 35,000

Há 7 dias
Torna-te num dos primeiros candidatos

Junior Python Developer - Remote Work

BairesDev

São Paulo

Teletrabalho

USD 20,000 - 30,000

Há 7 dias
Torna-te num dos primeiros candidatos

Software Engineer - Python - Ubuntu Pro client - graduate level

Canonical

Buenos Aires

Teletrabalho

USD 30,000 - 45,000

Há 27 dias