Point your AI agent at freehire and let it find you a job.

Get the CLI →

SRM

Discussion

Engenheiro (a) de Software Pleno - Fullstack

NewBe an early applicant

Summary

Mid-level fullstack software engineer at SRM building high-complexity solutions: primarily backend Java (11+) development with SQL query optimization and API integrations, plus React/Next.js frontend work. Writes clean, tested code, does code reviews, joins agile ceremonies, and mentors teammates. Hybrid role in central São Paulo near Luz metro.

Buscamos um(a) Engenheiro(a) de Software Pleno para atuar no desenvolvimento de soluções de software de alta complexidade e qualidade, contribuindo para a evolução da arquitetura, dos padrões de engenharia e das soluções tecnológicas da SRM.

Responsabilidades:

  • Desenvolver funcionalidades, correções e melhorias com autonomia crescente e responsabilidade técnica.
  • Escrever código limpo, testável e bem documentado, seguindo os padrões de qualidade do time;
  • Desenvolver e manter testes automatizados (unitários e integração ) para garantir confiabilidade das entregas;
  • Participar ativamente de code reviews, contribuindo com feedbacks e incorporando orientações;
  • Colaborar nas discussões de design e arquitetura técnica durante o grooming e planejamento;
  • Identificar, reportar e propor soluções para riscos técnicos e dívidas técnicas nas demandas;
  • Integrar sistemas com APIs externas e internas, garantindo robustez e tratamento de erros;
  • Documentar funcionalidades, decisões técnicas e integrações de forma clara e rastreável;
  • Investigar e solucionar incidentes em produção, propondo melhorias para prevenir recorrências;
  • Participar dos ritos ágeis do time (daily, planning, review e retrospectiva);
  • Mentorear outros engenheiros do time, contribuindo para o crescimento técnico coletivo;
  • Demonstrar ownership sobre áreas do código e sistemas sob sua responsabilidade.

Responsabilidades:

  • Superior completo em: Ciência da Computação, Engenharia da Computação, Sistemas de Informação e Engenharia de Software, Análise e Desenvolvimento de Sistemas (ADS), Banco de Dados, Redes de Computadores e Cibersegurança Desenvolvimento de Sistemas (ADS) ou Banco de Dados; Redes de Computadores e Cibersegurança.
  • Forte atuação em backend Java;
  • Experiência ou familiaridade com React e Next.js, desenvolvedora Java (11+) focada em evolução de código;
  • Arquitetura, otimização de consultas SQL e integrações;
  • Conhecimento em bancos não relacionais será considerado um diferencial;
  • Domínio dos princípios de Orientação a Objetos, Clean Code e padrões de design de software;
  • Experiência com testes automatizados utilizando JUnit, TestNG ou ferramentas similares;
  • Familiaridade com Git e plataformas de colaboração;
  • Conhecimento em arquitetura de software, segurança da informação e boas práticas de desenvolvimento;
  • Conhecimento em MyBatis, MapStruct e OpenAPI.

Diferenciais:

  • Experiência ou familiaridade com React e Next.js em times de produtos;
  • Vivência em ambientes com microsserviços, mensageria, cloud ou sistemas de alta disponibilidade;
  • Experiência em times de produto, sustentação ou evolução de sistemas críticos.

Benefícios:

  • Salário compatível com o mercado + PPR anual;
  • Vale Transporte no cartão flexível SWILE;
  • Vale Refeição no cartão flexível SWILE;
  • Assistência Médica Bradesco eo dontológica Bradesco;
  • TotalPass para atividades físicas;
  • Seguro de Vida;
  • Day Off de Aniversário.

    Hibrido – Região Central de São Paulo – SP, próximo ao metrô Luz (linha amarela).

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available