Desenvolvedor Fullstack Sênior - SP
Universal
Descrição da vaga
Lideram o ciclo completo de desenvolvimento de sistemas, desde a concepção até a sustentação, garantindo qualidade técnica, segurança e aderência às estratégias corporativas; Atuam de forma consultiva junto às áreas de negócio e TI, propondo soluções inovadoras e arquiteturas escaláveis em ponta a ponta (front-end e back-end); Conduzem revisões técnicas e orientam profissionais plenos e juniores, assegurando padrões e boas práticas no desenvolvimento de software; Participam de decisões estratégicas relacionadas à modernização tecnológica, integração de sistemas e evolução contínua das soluções corporativas. Responsabilidades Desenvolver soluções completas full stack (back-end e front-end), cobrindo todo o ciclo de vida do desenvolvimento: concepção, codificação, testes, entrega e sustentação; Projetar e integrar APIs robustas, seguras e escaláveis, modelando dados e conectando múltiplos sistemas corporativos; Construir interfaces de usuário ricas e responsivas, garantindo a melhor experiência de uso (UX/UI); Definir e revisar padrões arquiteturais e técnicos, garantindo qualidade e manutenibilidade das soluções; Conduzir análises de impacto e propor planos de mitigação de riscos técnicos; Apoiar decisões estratégicas de tecnologia, ferramentas e arquitetura junto a gestores e arquitetos de soluções; Liderar code reviews, mentorando desenvolvedores menos experientes e promovendo cultura de excelência técnica; Documentar código, arquitetura e processos de forma clara e reutilizável; Representar a equipe de desenvolvimento em fóruns técnicos e estratégicos internos; Garantir aderência a normas de segurança da informação, LGPD e boas práticas de desenvolvimento seguro; Realizar manutenção corretiva e evolutiva de sistemas existentes, assegurando continuidade operacional e performance. Requisitos Superior completo em nível de bacharelado ou tecnólogo, em Ciência da Computação, Engenharia da Computação, Analise e Desenvolvimento de Sistemas, Sistema da Informação ou curso superior similar; 04 anos ou mais atuando na área desenvolvimento web; Conhecimento avançado de lógica de programação; Experiência comprovada como desenvolvedor fullstack ou função similar; Experiência no desenvolvimento de aplicativos web e móveis; Familiaridade com os conjuntos de tecnologia (“tech stacks”) mais comuns; Experiência com as linguagens Javascript/Typescript; Experiência com o framework NestJS e similares - Node.js e/ou Express.js; Conhecimento de múltiplas linguagens de front-end e bibliotecas; Conhecimento de múltiplas linguagens back-end; Testes automatizado de software (testes unitários, integração e etc) Familiaridade com diversos bancos de dados; Familiaridade com integração de sistemas; Desenvolvimento de APIs (Rest, gRPC, GraphQL, etc) Experiência em técnicas de escalabilidade de sistemas; Conhecimento em técnicas para Alta Disponibilidade e Tolerância a Falhas de sistemas. Escolaridade: Superior completo em nível de bacharelado ou tecnólogo, em Ciência da Computação, Análise e Desenvolvimento de Sistemas, Sistemas de Informação ou curso superior similar. Experiência: 05 anos ou mais atuando no desenvolvimento de sistemas com atuação multidisciplinar em TI, com foco sólido tanto em back-end quanto em front-end. Perfil Técnico: Domínio em lógica de programação, algoritmos e estruturas de dados avançadas; Conhecimentos sólidos em arquitetura de software (monolítica, distribuída e microsserviços); Experiência com sistemas corporativos (ERP, CRM, GED) e controle de acesso (IAM, SSO); Conhecimentos avançados em segurança da informação e LGPD; Experiência avançada com Node.js (NestJS), JavaScript e TypeScript; Conhecimentos sólidos e avançados em front-end, frameworks modernos (como React, Angular ou Vue.js), HTML5, CSS3 e pré-processadores; Proficiência em bancos de dados relacionais e não relacionais (Oracle, PostgreSQL, MySQL, MongoDB); Construção e manutenção de APIs RESTful e SOAP; Vivência com práticas DevOps, GitLab, versionamento e automação de pipelines CI/CD; Experiência com testes automatizados (unitários, integrados e end-to-end); Noções de ITIL (incidentes, requisições e mudanças) e metodologias ágeis (Scrum/Kanban); Capacidade de liderar projetos do zero com autonomia técnica e visão de produto em todo o stack da aplicação. Perfil Técnico (Diferenciais): Conhecimento em cloud computing (AWS, Azure ou GCP); Certificações relevantes (ex.: AWS Developer, Azure Developer, ITIL, COBIT); Experiência com containers e orquestração (Docker, Kubernetes); Vivência em ambientes de alta disponibilidade e escalabilidade; Conhecimentos em design de interfaces (UI/UX) e ferramentas de prototipação (Figma, Adobe XD). Adicionais Tipo de contratação: PJ Formato de trabalho: Híbrido Localização: Igreja Universal do Reino de Deus — Brás, São Paulo/SP Toda nossa comunicação sempre é feita via e-mail ou por telefone. Mantenha sempre seus dados atualizados e fique de olho em sua caixa de e-mail, sem esquecer da caixa de spam. ;)
