Engenheiro(a) de Software Sênior

Grupo Bari.

📍 Curitibahibrido

Descrição da vaga

Somos o Bari, um grupo especialista no mercado de Empréstimo com Garantia de Imóvel, com mais de 31 anos de experiência no ciclo completo de originação e securitização de crédito imobiliário.

Queremos transformar a vida dos nossos clientes através de produtos financeiros inteligentes, pensados para cada necessidade. E para continuar caminhando em direção ao nosso objetivo de ser a maior referência em crédito com garantia de imóvel do Brasil, precisamos do melhor Time.

🚀 Como Engenheiro(a) de Software Sênior você vai fazer a diferença em:

  • Desenhar, desenvolver e evoluir sistemas e serviços críticos para o negócio;
  • Participar de decisões de arquitetura, buscando soluções simples, escaláveis, resilientes e sustentáveis;
  • Desenvolver APIs, serviços backend e integrações entre sistemas internos e externos;
  • Atuar na modernização de sistemas e na evolução da arquitetura da plataforma;
  • Garantir qualidade de software por meio de boas práticas de engenharia, testes automatizados, revisão de código e observabilidade;
  • Identificar e resolver problemas de performance, escalabilidade, disponibilidade e confiabilidade;
  • Contribuir para decisões técnicas relacionadas a infraestrutura, cloud, segurança e operação das aplicações;
  • Apoiar o desenho e implementação de soluções utilizando IA e LLMs quando aplicável aos produtos e processos da empresa;
  • Trabalhar próximo aos times de Produto, Engenharia e áreas de negócio para transformar problemas complexos em soluções técnicas;
  • Participar da definição, refinamento e evolução técnica das iniciativas do time;
  • Apoiar e desenvolver outros engenheiros por meio de code reviews, discussões técnicas, pair programming e compartilhamento de conhecimento;
  • Atuar com autonomia e senso de ownership, acompanhando soluções desde a concepção até sua operação em produção.

🎯 O que buscamos em você:

  • Experiência sólida com desenvolvimento de software e construção de sistemas em produção;
  • Experiência com desenvolvimento de APIs, serviços backend e sistemas distribuídos;
  • Capacidade de entender problemas de negócio e traduzi-los em soluções técnicas;
  • Experiência conduzindo iniciativas técnicas com autonomia, da definição à entrega;
  • Conhecimento de arquitetura de software, padrões de projeto e boas práticas de engenharia;
  • Experiência com bancos de dados relacionais e/ou NoSQL;
  • Conhecimento de testes automatizados e práticas de qualidade de software;
  • Experiência com Git e boas práticas de desenvolvimento colaborativo;
  • Conhecimento em ambientes cloud, como AWS, GCP ou Azure;
  • Experiência com Docker e aplicações containerizadas;
  • Conhecimento em observabilidade, incluindo logs, métricas, tracing e monitoramento de aplicações;
  • Conhecimento em IaC — Infrastructure as Code, utilizando ferramentas como Terraform ou Terragrunt

Diferenciais:

  • Experiência com arquitetura de microsserviços e modernização de sistemas legados
  • Experiência com aplicações financeiras, banking, crédito ou fintechs;
  • Experiência prática integrando aplicações com APIs de LLMs;
  • Conhecimento em alguma das linguagens: C#, Python, Go

Mais vagas em Curitiba