Engenheiro (A) De Software Pleno - Fullstack
gruposrm
Score da Vaga
100 pontosBuscamos 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).
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 Ecommerce Manager
O Ecommerce Manager é o profissional responsável por toda a gestão estratégica e operacional de lojas virtuais e marketplaces. Ele lidera equipes, define estratégias de preço, promoção e catálogo, e acompanha a performance de vendas online em múltiplas plataformas.
As principais habilidades incluem gestão de catálogo, pricing dinâmico, campanhas sazonais (Black Friday, Cyber Monday), gestão de marketplace (Amazon, Mercado Livre, Shopee, Magalu), tráfego pago, CRO e gestão de equipe. Conhecimento de Shopify, VTEX, WooCommerce, Google Ads, Meta Ads e métricas de performance é diferencial.
Ecommerce Managers em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam gestão multi-marketplace, otimização de checkout e estratégias de mobile commerce. A área oferece oportunidades desde gerente de ecommerce até diretor de vendas online, com foco em receita, experiência do cliente e crescimento.
Sobre a área de Scrum Master
O Scrum Master é o profissional responsável por facilitar a adoção do Scrum e de práticas ágeis dentro de times de desenvolvimento. Ele atua como servant leader, removendo impedimentos, promovendo melhoria contínua e garantindo que os eventos e cerimônias do Scrum aconteçam da melhor forma possível.
As principais habilidades incluem facilitação de eventos (sprint planning, daily, review, retrospective), gestão de backlog, coaching de time, mediação de conflitos e métricas ágeis (velocity, burndown, cycle time). Conhecimento de Jira, Trello, Azure DevOps e frameworks como Kanban, XP e SAFe é diferencial.
Scrum Masters em empresas de tecnologia são muito valorizados, especialmente aqueles que conseguem promover autonomia nos times, criar ambientes com segurança psicológica e liderar transformações ágeis em escala. A área oferece oportunidades desde scrum master júnior até agile coach, head of agile e diretor de transformação ágil.
Sobre a área de Cloud Solutions
A área de Cloud Solutions é responsável por projetar, implementar e gerenciar infraestrutura e serviços em nuvem (AWS, Azure, GCP) para empresas. Profissionais de cloud arquitetam soluções escaláveis, seguras e otimizadas em custo, desde migrações de data centers até arquiteturas serverless e multi-cloud.
As principais habilidades incluem IaC (Terraform, CloudFormation), containers (Docker, Kubernetes), serverless (Lambda, Cloud Functions), bancos de dados gerenciados (RDS, DynamoDB, BigQuery), redes cloud (VPC, CDN, load balancer) e segurança (IAM, WAF, KMS). Conhecimento de FinOps, cloud governance e certificações AWS/Azure/GCP é diferencial.
Profissionais de Cloud Solutions em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam arquiteturas multi-cloud, FinOps e conseguem otimizar custos enquanto mantêm performance e segurança. A área oferece oportunidades desde cloud engineer até cloud solutions architect, head of cloud e chief cloud architect.
Sobre a área de Relações Públicas
A área de Relações Públicas (RP) é focada na gestão da reputação, imagem e comunicação de uma organização com seus diversos públicos de interesse (como clientes, investidores, colaboradores, mídia e comunidade). Profissionais de RP desenvolvem estratégias de comunicação corporativa, gerenciam o relacionamento com a imprensa (assessoria de imprensa), organizam eventos institucionais e atuam na prevenção e gestão de crises de imagem.
Sobre a área de Backend
A área de Backend é responsável por toda a lógica do servidor, APIs, bancos de dados e infraestrutura que sustentam aplicações web e mobile. Profissionais de backend garantem que os sistemas sejam escaláveis, seguros e performáticos.
As principais habilidades incluem linguagens como PHP, Java, Python, Ruby, Go e Node.js, frameworks como Laravel, Spring Boot, Django e Express, bancos de dados (MySQL, PostgreSQL, MongoDB, Redis), arquitetura de software (clean architecture, DDD, microsserviços) e segurança de APIs (OAuth, JWT).
Desenvolvedores Backend em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam arquitetura de microsserviços, cloud computing e performance de alta escala. A área oferece oportunidades desde desenvolvedor júnior até arquiteto de software, com foco em escalabilidade, segurança e eficiência.
Comentários 0