Job description
Aqui na Agriness desenvolvemos tecnologias voltadas para a gestão da produção animal, há 24 anos trabalhamos com o propósito de agregar soluções de alta performance para impulsionar a vida no campo.
Trabalhamos muito para tornar o agronegócio mais produtivo e rentável, não somente no Brasil, mas no mundo, atualmente realizamos a gestão de 95% da suinocultura do mercado brasileiro. Buscamos constantemente o crescimento e a expansão, hoje estamos presentes em 30 países. Nosso desafio é escalar a Agriness para o mundo! Para isso, precisamos ter com a gente as melhores pessoas!
Main responsibilities
Esperamos que a pessoa desenvolva possa;
- Interagir com líderes de Produto e Engenharia e dar o direcionamento técnico para implementação de novas soluções, funcionalidades ou melhorias no produto;
- Implementar código seguindo os padrões de qualidade definidos pela Agriness, através de uso de testes automatizados, processos de integração contínua e revisão de código;
- Fazer entregas de forma contínua, buscando manter a cadência necessária para atendimento dos acordos firmados;
- Interagir com outras equipes no alinhamento de entregas inter times;
- Buscar a implementação de soluções multicamadas utilizando para isso tecnologias já adotadas pela empresa;
- Habilidade para trabalhar em equipe, interagindo e influenciando outros desenvolvedores e integrantes do time para definição e implementação das soluções planejadas;
- Disseminar boas práticas a todos integrantes do time, buscando a otimização de processos evitando atividades manuais e repetitivas;
- Apoiar o crescimento do time, servindo como referência em conhecimentos técnicos e boas práticas;
- Capacidade de identificar e resolver problemas complexos de forma eficaz;
- Habilidade para comunicar ideias e soluções de forma clara e eficaz, tanto oralmente, quanto por escrito;
- Iniciativa e disposição para aprender novas tecnologias e habilidades conforme necessário.
Requirements and skills
O que é essencial que você apresente:
- Sólidos conhecimentos na linguagem Python, aplicados na construção de API’s REST e serviços backend;
- Ter experiência com Frameworks Django/DRF e Flask;
- Ter experiência com Apache Kafka (ou outra ferramenta de mensageria);
- Ter experiência na definição e construção de soluções para Cloud;
- Sólidos conhecimentos em Docker;
- Conhecimento de NodeJS preferencialmente com NestJS;
- Conhecimento no uso de testes automatizados;
- Conhecimento em ferramentas de CI/CD como GitLab CI/CD ou GitHub Actions;
- Conhecimento em bancos de dados relacionais e linguagem SQL;
- Conhecimento em temas como: clean code, design patterns, message queuing, continuous integrations e continuous delivery.
Você vai ganhar destaque se:
- Possuir experiência em implementação de BFF’s (Backend For Frontend);
- Possuir conhecimento em Redis;
- Possuir conhecimento de Apache Airflow;
- Possuir conhecimento sobre API Gateway;
- Possuir conhecimento em bancos de dados não relacionais;
- Possuir experiência com metodologias ágeis.
Additional information
Formação e Experiência:
- Experiência de 3 anos com programação;
- Experiência de 3 anos com SQL;
- Formação Superior em TI ou cursando;
- Idioma: Inglês intermediário.
Habilidades Desejáveis:
- Trabalho em Equipe;
- Comunicação.