Vaga de Desenvolvedor Full Stack Sênior | P&D, Ribeirão Preto, São Paulo, Brasil

Desenvolvedor Full Stack Sênior | P&D

SMAR APD

📍 Ribeirão Preto, São Paulo, Brasil 💰 A combinar Novo Trampo

Descrição da Vaga

Estamos em busca de um(a) Desenvolvedor(a) Full Stack Sênior para integrar nosso time de Pesquisa e Desenvolvimento (P&D).Procuramos um profissional com sólida experiência técnica, visão de produto e capacidade de liderança técnica. Essa pessoa atuará contribuindo para a evolução das soluções, dos processos e dos demais desenvolvedores.Buscamos alguém que tenha domínio do desenvolvimento de software moderno e utilize Inteligência Artificial de forma estrutura, crítica e segura durante todo o ciclo de desenvolvimento.

Desenvolver, evoluir e sustentar aplicações web, atuando tanto no front-end quanto no back-end;Atuar como principal referência técnica da equipe, apoiando o Tech Lead na condução das decisões e iniciativas técnicas;Apoiar o Product Owner (P.O) nas decisões técnicas relacionadas aos projetos e produtos;Contribuir para a definição da arquitetura e das soluções técnicas, considerando impactos, riscos, segurança, escalabilidade, desempenho e manutenibilidade;Orientar e capacitar tecnicamente os desenvolvedores, contribuindo para a evolução e autonomia da equipe;Definir, disseminar e garantir a aplicação dos padrões, práticas e diretrizes de desenvolvimento estabelecidos pela empresa;Realizar e acompanhar as revisões de código, garantindo aderência aos padrões de arquitetura, qualidade, segurança e manutenibilidade;Identificar e resolver problemas técnicos de maior complexidade, apoiando a equipe na análise de causas e na definição de soluções;Acompanhar a qualidade técnica das entregas e atuar preventivamente na identificação de riscos e gargalos;Identificar, registrar e acompanhar débitos técnicos, propondo ações para reduzir e preservar a sustentabilidade dos produtos;Promover a disseminação do conhecimento técnico, reduzindo a dependência de profissionais específicos;Burcas continuamente a evolução dos processos, das ferramentas e das práticas utilizadas no desenvolvimento;Garantir que as decisões técnicas estejam alinhadas aos objetivos do produto e às necessidades do negócio;Colaborar com as áreas de Produto, Qualidade, Arquitetura e demais equipes envolvidas em um ambiente ágil;Inteligência Artificial aplicada ao desenvolvimento;Utilizar IA de forma efetiva durante o ciclo de desenvolvimento, incluindo análise, elaboração de Specs, planejamento, implementação, testes, documentação e revisão de código;Elaborar e refinar Specs técnicas, executá-las com de IA e revisar criticamente as implementações produzidas;Atuar como referência na adoção de desenvolvimento de software assistido por IA, visando potencializar a produtividade e a qualidade das entregas;Disseminar no time padrões, métodos e boas práticas para utilização responsável e eficiente de IA;Garantir que o uso de IA respeite os padrões técnicos, de qualidade, privacidade e segurança estabelecidos pela empresa;Validar criticamente os resultados produzidos por IA, assegurando que o código gerado siga os mesmos critérios aplicados ao código desenvolvido manualmente;Identificar oportunidades de automação e otimização das diferentes etapas do ciclo de desenvolvimento;Incentivar a evolução contínua da equipe no uso de ferramentas e metodologias de desenvolvimento assistido por IA.


Publicado há 1 dia

Outras buscas que podem te interessar:

📚 Aprimore seus conhecimentos

Desenvolva novas habilidades e destaque-se no mercado de trabalho com cursos especializados