Desenvolvedor Full Stack Senior
csptech
Score da Vaga
100 pontosDescrição da Vaga
Buscamos uma pessoa Full Stack Sr para atuar na evolução de aplicações web, integrações corporativas e soluções baseadas em microsserviços.
A atuação será em modelo híbrido.
Responsabilidades e Atribuições
- Desenvolver, manter e evoluir funcionalidades Full Stack utilizando React, Node.js, NestJS e TypeScript;
- Desenvolver e manter aplicações web, garantindo qualidade, estabilidade e aderência às necessidades do negócio;
- Construir, consumir e evoluir APIs REST e integrações entre diferentes sistemas;
- Atuar no desenvolvimento e evolução de soluções inseridas em arquitetura baseada em microsserviços;
- Participar ativamente do refinamento técnico de requisitos junto ao time de negócios;
- Contribuir para análises e decisões técnicas relacionadas às soluções desenvolvidas;
- Analisar e corrigir defeitos, identificando causas e garantindo qualidade e estabilidade das aplicações;
- Participar das etapas de homologação e apoiar a implantação de novas funcionalidades;
- Trabalhar com persistência e manipulação de dados utilizando PostgreSQL e SQL;
- Contribuir para a evolução técnica das aplicações, propondo melhorias, refatorações e boas práticas de desenvolvimento;
- Trabalhar de forma colaborativa com os demais profissionais envolvidos no ciclo de desenvolvimento das soluções.
Requisitos e Qualificações
Conhecimentos Técnicos
- Sólida experiência como Desenvolvedor(a) Full Stack Sênior;
- Experiência com Node.js, NestJS e TypeScript;
- Experiência com React e desenvolvimento de aplicações web;
- Experiência na construção e consumo de APIs REST;
- Conhecimento em PostgreSQL e SQL;
- Experiência com controle de versão utilizando Git;
- Experiência com autenticação e autorização utilizando Keycloak ou soluções similares;
- Conhecimento de protocolos e padrões de autenticação, como OAuth2 e OpenID Connect;
- Vivência em arquiteturas baseadas em microsserviços;
- Conhecimento em Docker;
- Experiência com pipelines de CI/CD.
- Ambiente OCI.
Diferenciais
- Experiência com arquitetura de Micro Frontends;
- Experiência com sistemas de logística, estoque ou e-commerce;
- Vivência em projetos com regras de negócio complexas e integrações corporativas;
- Conhecimento em RBAC (Role-Based Access Control) e gestão de perfis de acesso;
- Experiência em ambientes ágeis, utilizando metodologias como Scrum ou Kanban;
- Experiência em desenvolvimento de soluções ou funcionalidades envolvendo Inteligência Artificial (IA).
Modelo de Trabalho
Híbrido — 2 dias por semana presencialmente no cliente.
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 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 Product Owner
O Product Owner (PO) é o profissional responsável por maximizar o valor do produto entregue pelo time de desenvolvimento. Ele atua como a voz do cliente e dos stakeholders, gerenciando e priorizando o backlog do produto, definindo histórias de usuário claras e garantindo que o time trabalhe nos itens mais valiosos para o negócio.
As principais habilidades incluem gestão de backlog, escrita de histórias de usuário, priorização (Mascow, RICE), metodologias ágeis (Scrum, Kanban) e comunicação com stakeholders. Conhecimento em ferramentas como Jira, Trello, Azure DevOps e Miro é essencial.
Product Owners são profissionais altamente demandados no mercado de tecnologia, atuando de forma colaborativa com Scrum Masters, Product Managers e times de engenharia para impulsionar a agilidade e a entrega de valor contínuo.
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.
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 QA e Testes
QA e Testes de Software são fundamentais para garantir a qualidade e confiabilidade de aplicações. Profissionais de QA garantem que o produto entregue atenda aos requisitos e esteja livre de defeitos críticos.
As principais habilidades incluem testes manuais e automatizados, Selenium, Cypress, Playwright, Postman, JMeter e conhecimento de pipelines CI/CD. Testes de performance e segurança são diferenciais.
Com a adoção de DevOps e deploy contínuo, a demanda por QAs automatizadores e SDETs continua crescendo.
Comentários 0