Última atualização: 9 de Junho de 2025

Engenheiro de Software Pleno

🌍 100% Remoto💼 CLT😎 Pleno

Via Solides

Sobre

Nossa missão é transformar as empresas por meio das pessoas, e procuramos um Engenheiro de Software Pleno para nos ajudar nesta missão criando funcionalidades e realizando manutenção em nossos sistemas.

Suas principais atividades serão:

  • Desenvolver soluções para o produto através de códigos eficientes, atendendo aos requisitos do produto e arquiteturais;
  • Executar melhorias e manutenção no software;
  • Automatizar tarefas por meio de ferramentas e scripts;
  • Participar ativamente do planejamento do time para o desenvolvimento de cada atividade;
  • Participar de reuniões diárias de alinhamento;
  • Auxiliar outros desenvolvedores (Estagiário, Júnior) no onboarding, CR e Pair programming orientando quanto a padrões e tecnologias utilizadas;
  • Estar sempre presente nos canais de comunicação da empresa e procurar sempre ajudar os demais membros da equipe, contribuindo com a evolução técnica do time;
  • Manter suas tarefas organizadas no Azure;
  • Realizar testes nas tarefas em que realiza, garantindo a qualidade e diminuindo a incidência de itens reportados pela equipe de QA;
  • Aplicar boas práticas de desenvolvimento e testes unitários e de integração;
  • Estimar e mitigar impactos de tarefas mais complexas;
  • Propor testes unitários e testes de mutação, para melhor qualidade do sistema;
  • Participar da revisão de código dos demais integrantes do time, sempre buscando evoluir tecnicamente.

Para esta posição, esperamos que você tenha/esteja:

  • Conhecimento avançando em BackEnd;
  • Experiência sólida em Java 8+ e Programação Orientada a Objetos;
  • Domínio do framework Spring Boot;
  • Conhecimento em gerenciamento de filas (SQS, RabbitMQ, Sidekiq, etc…);
  • Conhecimentos em Docker;
  • Experiência com Integração AWS;
  • Habilidade em banco de dados SQL;
  • Experiência em desenvolvimento front-end usando Angular 2+;
  • Experiência com MVC e Clean Architecture;
  • Experiência em implementar Testes Unitários (JUnit);
  • Proficiência em GIT (GitFlow);
  • Conhecimentos em boas práticas de desenvolvimento, SOLID e outros;
  • Experiência com metodologia ágil (Kanban e/ou Scrum);
  • Visão do negócio e habilidade em escrita de user stories;
  • Conhecimentos em design de APIs RESTful;
  • Conhecimentos em Serverless;
  • Habituado à cultura de code review;
  • Comprometimento com as entregas no prazo determinado;
  • Habituado a realizar diagnósticos sistêmicos. 

Será um diferencial se você estiver habituado com:

  • Conhecimentos em Ruby on Rails;
  • Refatoração de código, MVC, TDD, teste de unidade (RSpec) e integração;
  • Conhecimento em Redis;
  • Arquiteturas de microsserviços;
  • Bancos de dados NoSQL;
  • Javascript/Typescript e React;
  • Glassfish/Payara;
  • Testes de Mutação;
  • Azure DevOps.

Outras Informações

Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar" 


Hey!

Cadastre-se na Remotar para ter acesso a todos os recursos da plataforma, inclusive inscrever-se em vagas exclusivas e selecionadas!