ENGENHEIRO(A) DE SOFTWARE PL

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Advanced knowledge in BackEnd development., Solid experience in Java 8+ and Object-Oriented Programming., Proficiency in Spring Boot framework and SQL databases., Experience with Agile methodologies and RESTful API design..

Key responsibilities:

  • Develop efficient code solutions for product requirements.
  • Execute software improvements and maintenance tasks.
  • Participate in daily alignment meetings and team planning.
  • Assist junior developers with onboarding and code reviews.

Sólides Tecnologia logo
Sólides Tecnologia
501 - 1000 Employees
See all jobs

Job description

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

Em 2022, nossa história ganhou ainda mais força! Recebemos o maior investimento já feito em uma HR Tech na América Latina — R$ 530 milhões, liderado pelo fundo Warburg Pincus — e adquirimos o Tangerino. Em 2024, a compra da Folha de Pagamento Digital nos consolidou como a one stop shop das PMEs e a união com RHGestor reforçou nosso compromisso de tornar a gestão de pessoas estratégica acessível a todas as empresas. Hoje, com mais de 30 mil clientes e oito milhões de vidas impactadas, lideramos o setor de empresas de alto crescimento no Brasil.


Para chegarmos onde ninguém mais chegou, nossos valores são o nosso guia: somos corajosos para ser diferentes, fortes para alcançar resultados extraordinários, especialistas em pessoas e apaixonados pelos nossos clientes. Se você também é movido por sonhos, resultados e pessoas, vem que a Sólides é seu lugar!

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.

 

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$ 45,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

  • Totalpass

  • Crédito Responsável (Empréstimo Consignado do Sólides Benefícios)

  • Auxílio creche - para mães e pais com filhos até 3 anos

  • Auxílio ao dependente especial (estendido também para pais)

  • Sólides Patinhas (15% de desconto em planos da DogLife)

  • Convênio ecossistema Ânima (desconto em cursos de graduação e pós-graduação nas instituições do grupo)

  • Pós-graduação Sólides (70% de desconto)

  • Parceria com a OnHappy, Detronic e SESC

  • 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

  • Time Management
  • Teamwork
  • Communication
  • Problem Solving

Related jobs