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 problema.
O foco principal será investigação de incidentes, correção de bugs, otimizações e suporte a novas features de auxilio 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.