Match score not available

ENGENHEIRO(A) DE SOFTWARE PL

Remote: 
Full Remote
Salary: 
42 - 115K yearly
Work from: 

Offer summary

Qualifications:

Solid experience in Java 8+ and OOP, Proficiency with Spring Boot framework.

Key responsabilities:

  • Implement software improvements and maintenance
  • Support new feature development and tech recommendations
  • Participate actively in team communication channels
  • Attend daily alignment meetings, maintain organized tasks
  • Collaborate in code reviews and follow best practices
Sólides Tecnologia logo
Sólides Tecnologia
501 - 1000 Employees
See more Sólides Tecnologia offers

Job description

Somos a Sólides, a única empresa de tecnologia do Brasil para Gestão Integrada de Pessoas com Inteligência Comportamental. Nossa plataforma é #completadeverdade, com soluções para RH e Departamento Pessoal, para todos os negócios do país.

Em 2022 recebemos o maior aporte já feito em uma HR Tech na América Latina, R$ 530 milhões — liderado pelo fundo Warburg Pincus, e expandimos, no mesmo ano, nosso negócio com a compra do Tangerino, solução completa para automação de processos de Departamento Pessoal.  Em 2024, adquirimos a Folha de Pagamento Digital, nos consolidando como a one stop shop das PMEs. Atualmente, contabilizamos mais de 30 mil clientes, totalizando mais de oito milhões de vidas impactadas pela plataforma e despontamos na liderança do grupo de empresas de alto crescimento no Brasil.

Os valores da nossa empresa representam uma cultura de dedicação, originalidade e amor pelo que fazemos, nos tornando especialistas em pessoas, fortes para alcançar resultados extraordinários, corajosos para ser diferentes e apaixonados pelos clientes.

Temos um time unido e engajado, em busca de mover sonhos, pessoas e negócios. Quer ingressar em uma jornada de evolução, crescimento, execução intensa e foco nos resultados? Vem que a Sólides é o seu lugar.

Você será responsável por:

  • Executar melhorias no software e sugerir refatoração sempre que necessário;
  • Realizar manutenções no software e sugerir refatoração sempre que necessário;
  • Apoiar no desenvolvimento de novas funcionalidades, inclusive com sugestão de ferramentas e tecnologias;
  • Estar sempre presente nos canais de comunicação da empresa e procurar sempre ajudar os demais membros da equipe;
  • Participar de reuniões diárias de alinhamento;
  • Utilizar ferramentas de versionamento e manter suas tarefas organizadas no Azure;
  • Realizar testes nas tarefas em que realiza, garantindo a qualidade do produto e diminuindo a incidência de itens reportados pela equipe de QA;
  • Participar da revisão de código dos demais integrantes do time, sempre buscando evoluir tecnicamente;
  • Aplicar boas práticas de desenvolvimento e testes unitários e de integração;
  • Estimar e mitigar impactos de tarefas mais complexas;
  • Participar do "Pré planning" quando necessário, a fim de colaborar para definições técnicas das tarefas que serão priorizadas na planning;
  • Propor testes unitários e testes de mutação, para melhor qualidade do sistema;
  • Auxiliar outros desenvolvedores (Estagiário, Júnior) no onboarding, CR e Pair programming. Informando padrões e tecnologias utilizadas;

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

  • Experiência sólida em Java 8+ e Programação Orientada a Objetos.
  • Domínio do framework Spring Boot para o desenvolvimento de aplicações robustas.
  • Familiaridade com Docker para facilitar a criação e o gerenciamento de ambientes.
  • Experiência em integração com RabbitMQ / SQS  para comunicação eficaz entre componentes.
  • Habilidade em bancos de dados PostgreSQL, SQL e MongoDB para lidar com diferentes necessidades de armazenamento.
  • Experiência em desenvolvimento front-end usando Angular 2+ para criar interfaces modernas e interativas.
  • Experiência com Micro Serviços, MVC e Clean Architecture para criar sistemas escaláveis e bem organizados.
  • Experiência em implementar Testes Unitários (JUnit) para garantir a qualidade do código.
  • Conhecimento em Redis para caching e armazenamento de dados em memória.
  • Proficiência em GIT (GitFlow) para controle de versão e colaboração eficiente.
  • Familiaridade com Integração AWS para implementar e gerenciar serviços em nuvem.

Será um diferencial se você:

  • Experiência com Glassfish / Payara para otimizar o ambiente de aplicação;
  • Conhecimento de JavaScript / Typescript para complementar suas habilidades front-end;
  • Experiência em Testes de Mutação (Pitest) para elevar a qualidade dos testes;
  • Familiaridade com Azure DevOps (Pipeline) para otimizar processos de desenvolvimento contínuo;
  • Conhecimento em DynamoDB para implementações escaláveis de bancos de dados;
  • Conhecimento de sistemas Linux e sua administração;

E se você ainda tem alguma dúvida se a Sólides é um bom lugar para se trabalhar, olha só quais são os benefícios de ser um(a) Solidiano(a):

  • Vale Alimentação/Vale Refeição no valor de R$ 40,00/dia útil (Cartão Sólides Benefícios);
  • Vale transporte ou Vale combustível;
  • Plano de Saúde da Unimed no formato de coparticipação, sem mensalidade;
  • Plano Odontológico OdontoPrev, mensalidade fixa de R$21,91;
  • Terapia: Parceria com Psicologia Viva - 3 sessões gratuitas por mês;
  • Cursos Online que vão da Gastronomia a Pós Graduação (Qualifica);
  • Acesso a todos os cursos da Escola de Pessoas;
  • Auxílio Home Office no valor de R$60,00 (Cartão Sólides Benefícios);
  • Curso de Inglês (conforme política vigente de elegibilidade);
  • Facilidades (manicure na empresa, lanche balanceado, entre outros);
  • Day off no mês do aniversário;
  • Gympass;  
  • Crédito Consignado;
  • Auxílio creche - para mães e pais com filhos até 3 anos.
  • Dress Code Super Flexível.

E aí, topa?!
Vem ser um Solidiano! Tem um time incrível te esperando =)

Required profile

Experience

Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Problem Solving

Software Engineer Related jobs