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.