Pular para o conteúdo principal

Senior Software Engineer - Fullstack

Tipo de vaga: Efetivo

Modelo de trabalho: Remoto

Descrição da vaga

A Kanastra provê serviços pautados em soluções com software e produtos em nuvem, focado em fluxos de integrações e interfaces que simplificam a operação da infraestrutura de fundos de investimentos em ativos alternativos.


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).


Nosso processo

  • Aplicação
  • Entrevista com people
  • Aplicação de teste (ao vivo)
  • Entrevista de fit cultural
  • Entrevista com o hiring manager
  • Oferta de emprego

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

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: screening
  3. Etapa 3: Teste técnico (Live code)
  4. Etapa 4: Fit Cultural
  5. Etapa 5: Entrevista com hiring manager
  6. Etapa 6: Oferta de emprego
  7. Etapa 7: Contratação

Quem somos

A Kanastra é o backoffice tecnológico para investimentos alternativos. Somos uma fintech que oferece uma plataforma all-in-one para originadores e investidores no Brasil, fornecendo serviços como gestão e administração de fundos, securitização e serviços bancários para veículos de investimento como FIDCs, FIPs, CRIs, CRAs, CRs, CCBs e notas comerciais.

 

Entre nossos clientes, temos desde grandes investidores institucionais como Itaú e Pátria Investimentos até fintechs relevantes como Creditas e Solfácil. Como sócios, a Kanastra tem diversos fundos de venture capital, entre eles Valor Capital, Quona Capital, QED Investors, Actyus, Collaborative Fund, Crestone, Grão VC, Endeavor Scale-Up, Clocktower Ventures, Latitud e Norte Ventures.



?