**Sobre 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.