Na OneBox usamos IA, OCR e NLP para validar documentos, identidades e benefícios em escala, com alto volume e exigências rigorosas de disponibilidade, segurança e performance. Buscamos uma pessoa desenvolvedora sênior, com forte atuação em Python e experiência em Java, para construir soluções escaláveis e ajudar a evoluir a arquitetura e os processos do nosso time de engenharia.
Missão do cargo
Desenvolver, manter e evoluir sistemas backend de alta disponibilidade, com forte atuação em Python e experiência em Java. A posição envolve a construção de soluções escaláveis e seguras, a aplicação de boas práticas de desenvolvimento, a revisão de código e a participação ativa na evolução da arquitetura e dos processos da equipe.
Responsabilidades do cargo
- Desenvolver APIs REST e serviços backend em Python.
- Manter e evoluir sistemas existentes.
- Participar de revisões de código (code review).
- Escrever testes automatizados (unitários e de integração).
- Colaborar com os times de produto, frontend e DevOps.
- Investigar e corrigir bugs e problemas em produção.
- Participar das cerimônias ágeis (daily, planning, retrospectiva).
- Garantir boas práticas de desenvolvimento (Clean Code, SOLID).
Indicadores de desempenho
- Qualidade do código (baixa taxa de bugs/retrabalho).
- Cumprimento dos prazos de entrega.
- Cobertura de testes automatizados.
- Tempo de resposta para resolução de incidentes.
- Performance e estabilidade das aplicações.
- Participação e contribuição técnica no time.
Requisitos
- Experiência sólida com desenvolvimento backend em Python.
- Conhecimento ou experiência em desenvolvimento com Java.
- Experiência com frameworks como FastAPI, Django ou Flask.
- Conhecimento em Docker, Kubernetes e Helm.
- Experiência com APIs REST.
- Conhecimento em bancos de dados relacionais (PostgreSQL, MySQL).
- Experiência com mensageria (Kafka, RabbitMQ ou RocketMQ).
- Conhecimento de versionamento com Git.
- Familiaridade com arquitetura de microsserviços.
- Conhecimento em orientação a objetos.
- Experiência com consumo e integração de APIs.
- Pensamento analítico e resolução de problemas.
- Boa comunicação e trabalho em equipe.
- Organização e gestão de tempo.
- Proatividade e capacidade de aprender rapidamente.
- Mínimo de 5 anos de experiência em desenvolvimento.
Qualificações necessárias
- Formação em Ciência da Computação, Engenharia ou áreas relacionadas (ou experiência equivalente).
- Experiência prática em desenvolvimento backend.
- Experiência com testes automatizados e boas práticas de desenvolvimento.
- Conhecimento de padrões de arquitetura e design de software.
Qualificações desejáveis
- Conhecimento ou experiência em desenvolvimento com Go (Golang).
- Experiência com frameworks Java, como Spring Boot.
- Experiência com cloud (Huawei Cloud, AWS, Azure ou GCP).
- Conhecimento em CI/CD.
- Experiência com observabilidade (logs, métricas e tracing).
- Conhecimento em bancos de dados NoSQL (MongoDB, Redis, DynamoDB).
- Experiência com processamento assíncrono e sistemas distribuídos.