Engenheiro (A) De Software Sênior - Fullstack
gruposrm
Score da Vaga
100 pontosBuscamos 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).
Sobre a área de Desenvolvimento
A área de Desenvolvimento de Software é uma das mais dinâmicas e em constante evolução no mercado de trabalho. Profissionais dessa área são responsáveis por criar, manter e otimizar aplicações web, mobile e desktop que impactam milhões de usuários diariamente.
As principais linguagens e frameworks incluem JavaScript (React, Node.js, Vue.js), Python (Django, Flask), Java (Spring), PHP (Laravel) e TypeScript. A demanda por desenvolvedores full-stack continua crescendo, especialmente em empresas de tecnologia e startups.
Salários variam de R$ 3.000 (júnior) a R$ 20.000+ (sênior), com oportunidades crescentes para trabalho remoto e freelance internacional.
Sobre a área de Fullstack
Desenvolvedores Fullstack são profissionais versáteis capazes de atuar tanto no frontend quanto no backend de aplicações web e mobile. Eles dominam múltiplas tecnologias e são capazes de construir produtos completos do início ao fim, desde a interface do usuário até a infraestrutura do servidor.
As principais habilidades incluem domínio de pelo menos uma stack completa (React/Vue/Angular + Node.js/PHP/Python/Java), banco de dados (SQL e NoSQL), APIs REST/GraphQL, versionamento com Git, CI/CD e conhecimento básico de infraestrutura (Docker, cloud). Arquitetura limpa, DDD e testes são diferenciadores importantes.
Desenvolvedores Fullstack são muito valorizados em startups e empresas que precisam de profissionais versáteis e autônomos. A área oferece oportunidades desde desenvolvedor júnior até arquiteto de software, com foco em entrega completa, visão holística do produto e capacidade de trabalhar em múltiplas camadas da aplicação.
Conheça Outras Áreas
Entenda melhor o escopo de atuação, habilidades necessárias e ferramentas utilizadas em diferentes áreas de carreira.
Sobre a área de Gerente de Projetos
O Gerente de Projetos é o profissional responsável por planejar, executar e controlar projetos de ponta a ponta, garantindo que sejam entregues no prazo, dentro do orçamento e com a qualidade esperada. Com a crescente complexidade dos negócios, profissionais de gestão de projetos são fundamentais para o sucesso organizacional.
As principais habilidades incluem planejamento e cronograma, gestão de escopo, custos, riscos, qualidade e recursos, comunicação com stakeholders, liderança de equipes multifuncionais e uso de metodologias ágeis e tradicionais. Certificações como PMP, PRINCE2 e Six Sigma são diferenciadores importantes.
Gerentes de Projetos em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam méthodologies ágeis (Scrum, Kanban), ferramentas como Jira e MS Project, e conseguem entregar projetos complexos com eficiência. A área oferece oportunidades desde analista de projetos até diretor de PMO, com foco em execução, governança e valor de negócio.
Sobre a área de Analista de Negócios
O Analista de Negócios (BA) é o profissional responsável por identificar problemas, oportunidades e soluções em processos organizacionais, atuando como ponte entre as áreas de negócio e a equipe de desenvolvimento de tecnologia. Ele realiza o levantamento e especificação de requisitos, mapeia fluxos de valor, desenha processos futuros e ajuda a garantir que as entregas de software estejam alinhadas com as metas estratégicas da empresa.
Sobre a área de Customer Success
Customer Success é a área responsável por garantir que os clientes atinjam seus objetivos ao usar o produto ou serviço. É uma função estratégica para retenção, expansão e satisfação do cliente.
As principais habilidades incluem gestão de contas, análise de churn, NPS, onboarding, upsell e cross-sell. Conhecimento de CS tools como Gainsight, Totango e ChurnZero é diferencial.
O CS está se tornando cada vez mais estratégico em empresas SaaS, com profissionais atuando diretamente no crescimento da receita recorrente (MRR/ARR).
Sobre a área de Comunicação
A área de Comunicação é estratégica para construir e manter a imagem institucional de uma empresa. Engloba comunicação corporativa, interna e externa, relações públicas, assessoria de imprensa e gestão de reputação. Profissionais de comunicação são responsáveis por transmitir mensagens consistentes que fortalecem a marca empregadora e o posicionamento no mercado.
As principais habilidades incluem escrita estratégica, planejamento de comunicação, gestão de crise, media relations, produção de conteúdo corporativo, organização de eventos e comunicação digital. Conhecimento de ferramentas como CRMs de comunicação, plataformas de distribuição de release e monitoramento de mídia (Meltwater, Cision) é diferencial.
Comunicadores corporativos em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam change communication, employee engagement e digital communication. A área oferece oportunidades em startups, scale-ups e grandes corporações, com foco em storytelling, cultura organizacional e comunicação de inovação.
Sobre a área de Marketing Digital
O Marketing Digital é uma área em permanente expansão, impulsionada pelo crescimento do e-commerce e pela necessidade de presença digital forte. Profissionais de marketing dominam ferramentas como Google Ads, Meta Ads, HubSpot, Google Analytics e plataformas de automação.
As especializações mais procuradas incluem Growth Marketing, Performance, SEO, Marketing de Conteúdo e Growth Hacking. A combinação de criatividade com análise de dados é o diferencial mais valorizado no mercado.
O mercado oferece oportunidades tanto em agências quanto em empresas de tecnologia, com salários competitivos e possibilidade de trabalho remoto.
Comentários 0