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 Analista de Tráfego
O Analista de Tráfego (especialista em mídia paga/performance) é o profissional responsável por criar, gerenciar e otimizar campanhas de anúncios patrocinados em plataformas digitais como Google Ads, Meta Ads, LinkedIn Ads e TikTok Ads. Ele acompanha métricas de conversão, analisa o retorno sobre investimento (ROAS), realiza testes A/B em anúncios e landing pages, e gerencia o orçamento de marketing para maximizar a captação de leads e vendas qualificadas.
Sobre a área de Suporte Técnico
O Suporte Técnico é essencial para garantir a satisfação e retenção de clientes. Profissionais de suporte resolvem problemas técnicos, documentam soluções e identificam padrões que podem levar a melhorias no produto.
As principais habilidades incluem troubleshooting, atendimento ao cliente, documentação técnica, conhecimento de ITIL e ferramentas de ticketing (Zendesk, Freshdesk, Intercom).
O suporte técnico evoluiu de uma função reativa para proativa, com profissionais de alto nível atuando em Customer Engineering e Support Engineering.
Sobre a área Comercial
A área Comercial é responsável por gerar receita e expandir a base de clientes. Profissionais de vendas B2B e B2C são fundamentais para o crescimento sustentável de qualquer organização.
As principais habilidades incluem prospecção, negociação, CRM (Salesforce, HubSpot), sales enablement e consultoria de valor. A abordagem consultiva e data-driven é cada vez mais valorizada.
Vendedores consultivos e Sales Managers sênior têm potencial de earning muito alto, com OTE (On-Target Earnings) que pode superar R$ 30.000 mensais em empresas de tecnologia.
Sobre a área de Desenvolvimento Mobile
O Desenvolvimento Mobile é uma das áreas mais dinâmicas e em constante evolução do mercado de tecnologia. Com bilhões de dispositivos smartphones no mundo, a demanda por desenvolvedores mobile qualificados continua crescendo exponencialmente.
As principais stacks incluem Flutter (Dart), React Native (JavaScript/TypeScript), Kotlin (Android nativo), Swift (iOS nativo) e frameworks híbridos como Ionic e Capacitor. Conhecimento de arquitetura mobile (MVVM, Clean Architecture), CI/CD mobile (Fastlane, Bitrise, Codemagic) e publicação em App Store/Google Play são essenciais.
Desenvolvedores mobile sênior são profissionais muito valorizados, com salários competitivos e muitas oportunidades de trabalho remoto para empresas internacionais. A especialização em cross-platform ou nativo é uma decisão estratégica de carreira.
Sobre a área de Business Intelligence
Business Intelligence (BI) é a área responsável por transformar dados brutos em informações estratégicas para tomada de decisão. Profissionais de BI constroem dashboards, relatórios e análises que ajudam as empresas a entender seu desempenho e identificar oportunidades de crescimento.
As principais habilidades incluem modelagem de dados (star schema, snowflake), ETL (extração, transformação e carga), SQL avançado, ferramentas de BI (Power BI, Tableau, Looker), data warehousing, KPIs e análise de métricas de negócio (MRR, churn, cohort). Conhecimento de dbt, Airflow e pipelines de dados é diferencial.
Profissionais de BI em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam data visualization, analytics engineering e conseguem traduzir dados complexos em insights acionáveis para o negócio. A área oferece oportunidades desde analista de BI até diretor de dados, com foco em tomada de decisão baseada em dados.
Comentários 0