Engenheiro (a) de Software Sênior - Fullstack
NewBe an early applicantSummary
Senior fullstack engineer at SRM developing and evolving high-complexity software: strong Java (11+) backend work with SQL query optimization and API integrations, plus React/Next.js on the frontend. Includes automated testing (JUnit/TestNG), code reviews, architecture discussions, and mentoring. Hybrid role in central São Paulo.
Buscamos um(a) Engenheiro(a) de Software Sênior 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 base nas especificações técnicas e de negócio;
- 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;
- Buscar continuamente a evolução técnica, acompanhando tendências e boas práticas de engenharia.
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).