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 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 Segurança da Informação
A área de Segurança da Informação é uma das mais estratégicas e requisitadas no mercado de tecnologia. Com o aumento dos ataques cibernéticos, roubo de dados e regulações como LGPD e GDPR, empresas de todos os portes investem pesadamente em profissionais que protejam seus ativos digitais.
As principais especializações incluem Segurança de Redes, Segurança em Cloud (AWS, Azure, GCP), Segurança Ofensiva (Penetration Testing, Red Team), Segurança Defensiva (SOC, Blue Team), AppSec e Governança de Segurança. Ferramentas como SIEM (Splunk, QRadar), firewalls, EDR e plataformas de Vulnerability Management são essenciais.
Certificações como CISSP, CEH, OSCP, CompTIA Security+ e AWS Security Specialty são diferenciadores importantes. Profissionais de segurança da informação estão entre os mais bem remunerados do setor, com demanda crescente especialmente em fintechs, healthtechs e empresas de grande porte.
Sobre a área de Designer Gráfico
O Designer Gráfico é o profissional responsável por criar peças visuais para comunicação impressa e digital, desde identidade visual e logotipos até materiais de marketing e embalagens. Ele combina criatividade com técnica para transmitir mensagens de forma visual e impactante.
As principais habilidades incluem Adobe Photoshop, Illustrator e InDesign, CorelDRAW, design de identidade visual, tipografia, teoria das cores, packaging design e motion graphics. Conhecimento de ilustração vetorial, impressão offset/digital e produção gráfica é diferencial.
Designers Gráficos em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam design para redes sociais, infográficos e conseguem criar materiais que fortalecem a identidade visual da marca. A área oferece oportunidades desde designer gráfico júnior até art director e design director.
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.
Sobre a área de Analista de Sistemas
O Analista de Sistemas é o profissional responsável por analisar, projetar e implementar soluções de tecnologia que atendam às necessidades do negócio. Ele atua como ponte entre as área de negócio e o time de desenvolvimento, garantindo que os sistemas entreguem valor real para a organização.
As principais habilidades incluem levantamento e análise de requisitos, modelagem de processos (BPMN), modelagem de dados, documentação técnica e funcional, integração de sistemas (APIs, microsserviços), e conhecimento de ERPs e CRMs. Ferramentas como Jira, Confluence, Visio e plataformas de gestão de projetos são essenciais.
Analistas de Sistemas em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam análise de requisitos ágeis (user stories, backlog), integração de sistemas e arquitetura de soluções. A área oferece oportunidades desde analista júnior até arquiteto de soluções, com foco em eficiência, qualidade e inovação tecnológica.
Comentários 0