Desenvolvedor(a) Backend Python (FastAPI + Celery)

Descrição da vaga

Mais do que preencher uma vaga, buscamos conexões com propósito‍

Para nós, cada nova posição aberta é uma oportunidade de encontrar alguém que agregue ao time com talento, visão e atitude.

O Lingopass está em busca de um profissional para a vaga de Desenvolvedor(a) Backend Python (FastAPI + Celery) experiente para integrar nosso time no desenvolvimento de um aplicativo de aprendizado de idiomas com múltiplas funcionalidades interativas incluindo podcasts, quizzes, flashcards, histórias interativas e exercícios baseados em chat.

Principais Atividades

   - Desenvolver e manter APIs RESTful usando FastAPI

   - Implementar e otimizar tarefas assíncronas com Celery e gevent

   - Desenvolver endpoints administrativos com arquitetura limpa

   - Integrar serviços Firebase (Admin SDK, Firestore, Storage, Auth)

   - Desenvolver integrações com APIs de IA (OpenAI, Replicate, ElevenLabs, Gemini)

   - Gerenciar arquitetura dual-server (API rápida + workers de background)

   - Garantir qualidade de código com testes, monitoramento de tarefas (Celery Insights) e boas práticas

Habilidades e Qualificações

   - Experiência com integrações de IA e LLMs (OpenAI, Anthropic, Google Gemini)

   - Conhecimento de gRPC e compatibilidade com gevent

   - Experiência com aplicativos de educação ou sistemas de geração de conteúdo

   - Familiaridade com Firestore e modelagem de dados NoSQL

   - Conhecimento de bancos de dados SQL (PostgreSQL, MySQL) além de NoSQL

   - Conhecimento de Docker e deploy em produção (Render, AWS, GCP)

   - Experiência com monitoramento de tarefas (Celery Insights, Flower, Celery Beat)

Diferenciais

   - 3+ anos de experiência com Python em ambientes de produção

   - Proficiência em FastAPI ou frameworks async similares (Starlette, Sanic)

   - Experiência sólida com Celery e message brokers (Redis, RabbitMQ)

   - Conhecimento de async/await e programação assíncrona em Python

   - Experiência com gevent ou outras soluções de concorrência (greenlets, asyncio)

   - Familiaridade com Firebase Admin SDK (Firestore, Storage, Authentication)

   - Conhecimento de arquitetura de repositórios e separação de camadas

   - Experiência com Git e fluxos de trabalho colaborativo

Benefícios: Participação em um time estratégico de alto impacto;, Ambiente de crescimento, aprendizado acelerado e propósito claro;, Bolsa integral para desenvolvimento em idiomas no Lingopass: inglês, espanhol, francês, mandarim;, Bonificação no mês do seu aniversário;, Clude e Totalpass;, Trabalhamos 100% de forma remota.