Staff Software Engineer

Detalhes 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.Como Staff Engineer, você irá liderar tecnicamente nosso time de desenvolvimento, garantindo qualidade nas entregas, uma boa arquitetura do sistema e evolução contínua das práticas de desenvolvimento.
Além disso, você será o elo técnico entre o time de devs e outras áreas da empresa.Responsabilidades e atribuições:Liderança Técnica: Ajudar o time com problemas complexos e decisões importantes sobre arquitetura e design do sistema, bem como revisar o código para manter a qualidade e os padrões.Arquitetura e Design: Desenvolver e manter a arquitetura do sistema promovendo boas práticas de design e engenharia de software.Colaboração e Comunicação: Facilitar a comunicação entre o time de devs e outras áreas da empresa e trabalhar com Product Managers, Designers de UX e outros para alinhar requisitos técnicos e de necessidades.Planejamento e Priorização: Participar do planejamento das sprints, ajudando a definir prioridades e estimar esforços.
Importante ajudar a definir prazos claros junto ao Product Manager trabalhando em conjunto.Qualidade e Melhoria Contínua: Implementar práticas como testes automatizados e CI/CD.
Ajudar no desenvolvimento contínuo do time e garantir que as entregas atendam os critérios de aceitação definidos.Requisitos e qualificações:Conhecimentos profundos em FastAPI/Python, Django/Python, e Laravel/PHP.
Experiência desenvolvendo APIs REST, preferencialmente nessas stacks.Conhecimentos de JavaScript, idealmente experiência com React.js.Sólidos conhecimentos em Git, idealmente usando GitHub.Experiência com domain-driven design.Experiência 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.Habilidade de tomar requisitos em aberto e ambíguos e transformá-los em uma solução dentro da aplicação.Prática com Google Cloud Provider e Cloud Run.Conhecimento em Linux Shell Scripting.Conhecimento em event sourcing e como construir serviços nesse paradigma.O que oferecemos: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.
#J-18808-Ljbffr


Salário Nominal: A acordar

Fonte: Whatjobs_Ppc

Função de trabalho:

Requisitos

Analista De Desenvolvimento De Sistemas Pleno

Desenvolver as atividades e projetos de desenvolvimento de sistemas de média complexidade, realizando e acompanhando o cronograma de atividades, com o objeti...


Schulze Recuperação De Crédito Ltda - Brasil

Publicado 5 days ago

Senior Software Engineer Empregos Em Brasil - 460 Job Positions Available

Senior Software EngineerTRM is on a mission to build a safer financial system for billions of people. We deliver a blockchain intelligence data platform to f...


Voxy - Brasil

Publicado 3 days ago

Flutter Mobile Engineer

Na DOMVS iT, nossos colaboradores são protagonistas de suas carreiras, e oferecemos todo o suporte necessário para que alcancem o sucesso profissional.Temos ...


Domvs It - Brasil

Publicado 3 days ago

Analista De Sre Sr - Kubernetes E Cloud (Preferencialmente Gcp)

Job description O TIME INMETRICSCom maestria técnica e excelência operacional estão sempre buscando entender as necessidades dos nossos clientes para criar e...


Inmetrics S/A - Brasil

Publicado 3 days ago

Built at: 2025-01-08T15:15:38.603Z