Desenvolvedor(A) Full Stack Sênior - Remoto
csptech
Score da Vaga
100 pontosSobre a oportunidade
A CSP Tech busca um(a) Desenvolvedor(a) Full Stack Sênior para atuar na sustentação e evolução de uma aplicação web em ambiente produtivo de alta criticidade.
A posição terá atuação hands-on tanto no backend quanto no frontend, com responsabilidade sobre investigação e resolução de incidentes, análise de causa raiz, correções emergenciais, deploys, performance e evolução contínua da aplicação.
Buscamos um profissional com forte autonomia técnica, capacidade analítica e senso de ownership, que tenha experiência com ambientes produtivos e consiga investigar problemas de ponta a ponta, interagindo com Desenvolvimento, Infraestrutura e Produto.
A operação possui necessidade de cobertura 24x7, portanto a posição contempla participação em escala de sobreaviso/on-call, conforme modelo operacional definido.
Principais responsabilidades
- Sustentar e evoluir aplicações web em ambiente produtivo;
- Investigar, diagnosticar e solucionar incidentes de produção;
- Realizar análises de causa raiz (RCA) e propor ações preventivas;
- Desenvolver correções, melhorias e hotfixes no backend e frontend;
- Investigar problemas relacionados a banco de dados, APIs, integrações, autenticação e infraestrutura;
- Realizar deploys e acompanhar o comportamento da aplicação após as implantações;
- Identificar gargalos de performance, indisponibilidade e falhas recorrentes;
- Analisar logs e indicadores para troubleshooting de incidentes;
- Atuar com infraestrutura AWS, especialmente EC2;
- Participar da evolução dos processos de CI/CD utilizando GitHub Actions;
- Garantir boas práticas de segurança, versionamento e gestão de credenciais;
- Documentar incidentes, procedimentos de troubleshooting e soluções recorrentes;
- Interagir com diferentes áreas técnicas durante incidentes críticos;
- Participar da escala de sustentação/on-call 24x7.
Requisitos
- Experiência sólida como Desenvolvedor(a) Full Stack Sênior ou Engenheiro(a) de Software Sênior;
- Domínio de PHP e Laravel;
- Experiência prática com React e TypeScript;
- Experiência com APIs, integrações e aplicações web;
- Experiência com MySQL e troubleshooting de banco de dados;
- Conhecimento de ambientes Linux;
- Experiência com AWS, especialmente EC2;
- Vivência com sustentação de aplicações em produção;
- Experiência com Git e GitHub;
- Conhecimento de pipelines de CI/CD e GitHub Actions;
- Experiência com análise de logs, troubleshooting e investigação de incidentes;
- Capacidade de atuar com autonomia em situações críticas de produção;
- Disponibilidade para participação em escala de sobreaviso/on-call 24x7.
Stack tecnológica
Backend
- PHP 8.3+
- Laravel 13
- PHP-FPM 8.3
Frontend
- React 19
- TypeScript 5.7
- Inertia.js 3.0
- Vite 8.0
- Tailwind CSS 4.0
- shadcn/ui
- Radix UI
- CVA
Banco de dados
- MySQL 8.4
- SQLite
Cloud e Infraestrutura
- AWS EC2
- AWS Systems Manager (SSM)
- AWS Secrets Manager
- Ubuntu 24.04
- Apache2
- PHP-FPM
- IAM Roles / OIDC
Versionamento e CI/CD
- Git
- GitHub
- GitHub Actions
- Deploy via AWS SSM
Diferenciais
- Experiência com AWS Systems Manager (SSM) e Secrets Manager;
- Conhecimento de IAM e OIDC;
- Experiência com observabilidade e monitoramento;
- Conhecimento de práticas de SRE;
- Experiência com Docker;
- Vivência em ambientes de alta disponibilidade ou missão crítica;
- Conhecimento de segurança de aplicações web;
- Experiência com análise e otimização de performance;
- Vivência com processos ITIL, gestão de incidentes e problemas.
Perfil que buscamos
Mais do que domínio técnico, buscamos alguém com maturidade para assumir ownership de uma aplicação em produção.
É importante saber avaliar criticidade e impacto, definir prioridades durante incidentes, investigar problemas de ponta a ponta e tomar decisões técnicas com segurança, sempre buscando reduzir recorrências e aumentar a estabilidade da aplicação.
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 Web3
A área de Web3 representa a nova fase da internet descentralizada, baseada em tecnologia blockchain. Profissionais de Web3 criam aplicações descentralizadas (dApps), interagem com smart contracts, gerenciam ativos digitais (criptomoedas e NFTs), e utilizam protocolos DeFi (Finanças Descentralizadas), revolucionando a forma como dados, propriedade e finanças são geridos online.
Sobre a área de Design
A área de Design, especialmente UX/UI e Product Design, vivenciou um crescimento significativo nos últimos anos. Com a digitalização acelerada dos negócios, a demanda por profissionais que consigam criar experiências digitais intuitivas e agradáveis nunca foi tão alta.
Os principais skills incluem Figma, Sketch, Adobe XD, pesquisa com usuários, design thinking, prototipação e system design. Designers de produto são cada vez mais valorizados por seu impacto direto nos resultados de negócio.
O trabalho remoto abriu portas para designers brasileiros trabalharem para empresas globais, com salários competitivos em dólares e euros.
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.
Sobre a área de Inteligência Artificial
A área de Inteligência Artificial é atualmente a que mais cresce no mercado de tecnologia. A revolução dos modelos generativos (GPT, Claude, Gemini) criou uma demanda massiva por profissionais especializados em IA.
As principais áreas de atuação incluem Machine Learning Engineering, MLOps, Prompt Engineering, AI Research e Applied AI. Python, TensorFlow, PyTorch e conhecimento de LLMs são skills essenciais.
Salários na área de IA são os mais altos do setor de tecnologia, com muitas oportunidades de trabalho remoto para empresas internacionais.
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.
Comentários 0