Caro usuário, habilite o javascript para que esse site funcione corretamente.

Desenvolvedor Back-end Sênior

Venha fazer parte de uma equipe inovadora e cheia de energia, em uma empresa líder no segmento ETRM!

Estamos em busca de um Desenvolvedor Back-end Sênior que seja movido por desafios, comprometido com a excelência e apaixonado por criar soluções de alto impacto.

Se você é apaixonado por tecnologia, valoriza qualidade e quer atuar em um ambiente colaborativo, transparente e que estimula a troca de ideias, esse é o lugar certo para você. Aqui, cultivamos relações baseadas na confiança e na comunicação empática, porque acreditamos que grandes resultados nascem de boas conexões.

 

Como Desenvolvedor Back-end Sênior, você terá um papel essencial no desenvolvimento e evolução de nossas aplicações, atuando em projetos diversos que vão desafiar suas habilidades e manter seu dia a dia longe da rotina. Seu trabalho fará diferença real para o crescimento e a inovação contínua da empresa.
 

Responsabilidades

  • Desenvolvimento e manutenção de funcionalidades utilizando C#, .NET Core e Entity Framework;
  • Preocupação com alta escalabilidade, disponibilidade, paralelismo e performance;
  • Construção de soluções resilientes e orientadas a eventos;
  • Integração de sistemas utilizando serviços de mensageria assíncrona;
  • Implementar integrações com plataformas externas;
  • Codificação e criação de testes automatizados;
  • Acompanhamento com o cliente na validação das novas funcionalidades e disponibilização em produção;
  • Entendimento dos fluxos de negócio de nossos clientes;
  • Interação com o time de Produtos na definição e esclarecimento de requisitos;
  • Colaboração ativa com ideias que possam melhorar sistemas e a experiência dos usuários;
  • Participação nas cerimônias ágeis (daily, planning, review, retrospectiva, 1:1s);
  • Aplicação de boas práticas de documentação, registrando de forma clara soluções, decisões técnicas, integrações e arquiteturas desenvolvidas.

Formação

  • Graduação em Ciência da Computação, Engenharia da Computação, Sistemas de Informação, Análise e Desenvolvimento de Sistemas ou áreas correlatas.

Experiência Técnica

  • Desenvolvimento backend com .NET Core e Entity Framework (avançado);
  • Criação e manutenção de microserviços (reativos, síncronos e assíncronos);
  • Desenvolvimento de APIs REST/Web API;
  • Implementação de soluções com RabbitMQ ou ferramentas similares de mensageria;
  • Atuação com bancos relacionais, preferencialmente SQL Server;
  • Vivência com MongoDB, Redis, GraphQL e armazenamento em Amazon S3;
  • Contêineres com Docker;
  • Conhecimento intermediário em Angular 6+;
  • Prática com design patterns, TDD e DDD.

O que esperamos de você

  • Raciocínio lógico e boa capacidade analítica;
  • Comprometimento com prazos e excelência nas entregas;
  • Comunicação clara, transparente e colaborativa;
  • Vontade de aprender continuamente;
  • Capacidade de expor ideias, discutir soluções e propor melhorias;
  • Autonomia com responsabilidade;
  • Espírito de equipe, empatia e foco no resultado coletivo.

Diferenciais

  • Experiência com práticas de DevOps;
  • Vivência com bancos não relacionais;
  • Conhecimento em testes automatizados;
  • Pós-graduação na área de tecnologia;
  • Familiaridade com mercado de energia ou ETRM;
  • Conhecimentos em Azure, métricas, telemetria e ferramentas como Grafana.

Etapas do Processo Seletivo

Nosso processo é transparente e pensado para que você nos conheça tanto quanto nós conheceremos você.

1. Entrevista com Gente & Cultura
Uma conversa para entender sua trajetória, valores e expectativas, além de apresentar nossa cultura e forma de trabalhar.

2. Etapa Técnica (duas fases)


Desenho de uma solução (live solution design): momento prático e ao vivo, onde você propõe uma arquitetura ou abordagem para um problema técnico, explicando suas decisões. (Você terá 1h para realizar essa etapa).

• Desenvolvimento de código (live code): implementação ao vivo de uma solução, demonstrando raciocínio, organização e capacidade de resolver problemas. (Você terá 1h para realizar essa etapa).

3. Entrevista com a Gerência
Um bate-papo leve e transparente sobre sua experiência, estilo de trabalho, desafios do time e expectativas da liderança e também para você tirar todas as dúvidas.

4. Carta Proposta
Com a aprovação final, você recebe a proposta e dá o próximo passo rumo ao time!


O que você vai encontrar por aqui

  • Contratação PJ;
  • Day Off de aniversário;
  • Bônus semestral conforme entregas;
  • Trabalho remoto;
  • Auxílio Home Office;
  • Encontros presenciais anuais para fortalecer conexões e promover experiências marcantes.