Solicitar ahora

About the job

Como Pleno Software Engineer, você fará parte de um time que tem um papel chave na macro arquitetura de sistemas da Kanastra. 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.](http://react.js./)
  • Sólidos conhecimentos em Git, idealmente usando GitHub.
  • 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.
  • Conhecimentos satisfatórios em FastAPI/Python, Django/Python, e Laravel/PHP.
  • Prática com Google Cloud Provider.
  • Conhecimento em Linux Shell Scripting.
Solicitar ahora

Otros empleos