Última atualização: 9 de Junho de 2025
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!