Desenvolvedor (a) Full Stack – Sênior (Django e React)
Resumo da Posição: Estamos em busca de um(a) Desenvolvedor(a) Full Stack Sênior com sólida experiência em Django no backend e React no frontend. Essa pessoa atuará de forma estratégica no suporte técnico avançado, investigando, corrigindo e prevenindo problemas. O foco principal será investigação de incidentes, correção de bugs, otimizações e suporte a novas features de auxílio ao time interno, garantindo estabilidade e segurança nas aplicações.
Responsabilidades
Backend (Django)
- Analisar, depurar e corrigir problemas em APIs REST e rotinas internas.
- Investigar inconsistências de dados, bugs em novos fluxos e já existentes, webhooks e demais partes da aplicação que possam precisar de ajustes.
- Contribuir para a melhoria contínua da arquitetura e padrões de desenvolvimento.
Frontend (React)
- Corrigir bugs e comportamentos inesperados em componentes, hooks, formulários e fluxos de navegação.
- Investigar inconsistências entre frontend e backend, garantindo sincronização dos dados.
- Melhorar a experiência do usuário e manter o código limpo e escalável.
Requisitos Técnicos obrigatórios
- Experiência avançada com Django / Django REST Framework.
- Domínio de React, Hooks, State Management (Context, Redux opcional).
- Webhooks e sistemas de callback.
- Conhecimento sólido em PostgreSQL ou bancos relacionais equivalentes.
- Conhecimento em Docker.
- Familiaridade com ferramentas de monitoramento (DataDog, Posthog, etc.).
Diferenciais
- Experiência com filas e tarefas assíncronas (Celery, Redis).
- Conhecimento de testes automatizados (pytest, jest, etc.).
- Experiência com integrações financeiras, como Picpay, PagarMe, Mercado Pago, etc.
- Vivência em ambientes com grande volume de transações financeiras.
Perfil Comportamental
- Capacidade de atuar sob pressão em incidentes críticos.
- Comunicação clara com áreas não técnicas (suporte, atendimento, operações).
- Proatividade para antecipar falhas e propor melhorias.
- Organização e disciplina na documentação de processos e ocorrências.
Principais Desafios do Cargo
- Garantir estabilidade e previsibilidade dos fluxos.
- Atuar na raíz dos problemas e não apenas na correção superficial.
- Manter o sistema saudável e confiável, mesmo em expansão.
Seniority level
Mid‑Senior level
Employment type
Contract
Job function
Information Technology