hero
Valor Capital Group
92
companies
1,420
Jobs

Senior Software Engineer - Fullstack

Kanastra

Kanastra

Software Engineering
Brazil
Posted on Sep 30, 2024
O time de data products & platform tem um papel chave na macro arquitetura de sistemas da Kanastra, provendo produtos e serviços de dados. Essa posição integrará esse time garantindo que a squad tenha autonomia para realizar entregas de produtos digitais de ponta a ponta (complementando com conhecimentos de backend e frontend principalmente).

Responsabilidades e atribuições

  • Desenvolver componentes de software a partir de problemas e metas alinhados com stakeholders dentro da organização.
  • Registrar, planejar e desenhar as soluções propostas em conjunto com o planejamento da equipe.
  • Prover suporte de alto nível para entender, alinhar e corrigir bugs e erros que venham a acontecer nas soluções implementadas.
  • Aderir às nossas melhores praticas das metodologias de desenvolvimento, documentação, implementação e comunicação dentro da organização.
  • Permear uma cultura inclusiva, ouvindo e aportando feedback, e ajudar o desenvolvimento de membros com menos experiência na equipe.

Requisitos e qualificações

  • Experiencia desenvolvendo API's REST, preferencialmente com Python ou PHP ou TypeScript/JavaScript.
  • Conhecimentos de JavaScript, idealmente experiencia com React.js.
  • Sólidos conhecimentos em Git, idealmente usando GitHub.
  • Experiencia com domain-driven design.
  • Experiencia utilizando banco de dados relacionais e não relacionais.
  • Hábito de escrever testes de integração e unitários.
  • Saber trabalhar com Continuous Deployment.
  • Conhecer e utilizar Docker (containerização).
  • Fundamentos sólidos em programação imperativa e orientada a objetos.
  • Fundamentos sólidos em algoritmos e estrutura de dados.
  • Se espera que o candidato tenha experiencia desenvolvendo APIs REST e consumindo essas APIs usando JavaScript em uma Single Page Application.
  • Habilidade de tomar requisitos em aberto e ambíguos e transformá-los em uma solução dentro da aplicação.
  • Conhecimentos básicos de Machine Learning e algoritmos de inteligencia artificial
  • Conhecimentos básicos sobre Prompt Engineering e funcionamento em alto nível de Large Language Models
  • Conhecimentos profundos em FastAPI/Python, Django/Python, e Laravel/PHP
  • Prática com Google Cloud Provider e Cloud Run
  • Conhecimento em Linux Shell Scripting
  • Imprescindível conhecimentos em JS, preferencialmente React.Js

O que oferecemos

  • Modelo de trabalho híbrido e flexível para frequentar nossos escritórios em Uberlândia e São Paulo
  • Cartão de benefícios Caju: VR/VA e auxílio transporte
  • Plano de saúde sem coparticipação
  • Plano odontológico sem coparticipação
  • Auxílio creche
  • Maternidade e paternidade estendida
  • Gympass