* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Senior
Somos inspired by tech powered by people. Por isso, precisamos de pessoas apaixonados por desafios e com sede de aprendizado contínuo.
Buscamos por novos makers para sonharem com a gente, que enxerguem além do óbvio e que estejam prontos para se juntar a nós nessa jornada de transformação e crescimento. Estamos expandindo nossos horizontes e buscamos pessoas que compartilhem dessa mesma paixão pela tecnologia e pelo aprendizado contínuo. Se você se encaixa nesse perfil, venha fazer parte do nosso time!
RESPONSABILIDADES E ATRIBUIÇÕES
- Desenvolver, evoluir e manter aplicações e serviços backend utilizando Python.
- Projetar, desenvolver e evoluir APIs REST.
- Implementar regras de negócio e serviços de integração entre sistemas.
- Desenvolver integrações assíncronas utilizando Apache Kafka.
- Criar e manter produtores e consumidores de mensagens.
- Integrar aplicações com MinIO para armazenamento, consulta e recuperação de arquivos e objetos.
- Desenvolver integrações com bancos de dados relacionais.
- Implementar mecanismos de tratamento de erros e exceções.
- Criar e executar testes unitários e de integração.
- Realizar análise, diagnóstico e correção de problemas em aplicações.
- Atuar com logs, monitoramento e rastreabilidade das operações.
- Participar de revisões de código e definição de soluções técnicas.
- Elaborar e manter documentação técnica.
- Atuar em conjunto com arquitetos, analistas de sistemas e demais equipes técnicas.
- Contribuir para a construção de soluções corporativas baseadas em APIs, processamento assíncrono, mensageria e integração entre sistemas.
REQUISITOS E QUALIFICAÇÕES
- Graduação em Ciência da Computação, Sistemas de Informação, Engenharia da Computação, Engenharia de Software ou áreas correlatas.
- Experiência sólida em desenvolvimento de software.
- Experiência sólida com Python para desenvolvimento backend.
- Experiência no desenvolvimento e consumo de APIs REST.
- Conhecimento em frameworks backend Python, como FastAPI, Flask ou Django.
- Conhecimento em Apache Kafka.
- Experiência ou conhecimento no desenvolvimento de producers e consumers Kafka.
- Conhecimento em MinIO ou soluções de armazenamento de objetos compatíveis com S3.
- Conhecimento de SQL e bancos de dados relacionais.
- Experiência com integração entre sistemas.
- Conhecimento de Git, preferencialmente Bitbucket.
- Conhecimento de Linux.
- Experiência com testes automatizados.
- Vivência com metodologias ágeis, como Scrum ou Kanban.
- Perfil analítico e investigativo, com capacidade de resolução de problemas.
- Autonomia, organização e senso de responsabilidade.
- Boa comunicação e facilidade para trabalhar em equipe.
- Proatividade e preocupação com qualidade e manutenção do código.
Diferenciais
- Experiência sólida com FastAPI.
- Experiência com arquiteturas orientadas a eventos.
- Conhecimento aprofundado de Apache Kafka, incluindo: Topics e partitions; Consumer Groups; Offsets; Retentativas e tratamento de falhas; Idempotência.
- Experiência com APIs compatíveis com Amazon S3.
- Conhecimento de Docker.
- Experiência com Kubernetes ou OpenShift.
- Conhecimento de práticas e ferramentas de CI/CD.
- Conhecimento em autenticação e autorização de APIs.
- Experiência com OAuth2, JWT ou OpenID Connect.
- Experiência com observabilidade, métricas e tracing.
- Vivência em ambientes Cloud, como AWS, Azure ou OCI.
