Uma candidatura feita para esta oferta — um currículo e uma carta de apresentação personalizados que vão ao encontro do anúncio.
A Smarapd procura um Desenvolvedor Full Stack Sênior para atuar em Ribeirão Preto, SP, liderando tecnicamente a equipe e ajudando o Tech Lead a conduzir decisões estratégicas. O profissional trabalhará no desenvolvimento, evolução e sustentação de aplicações web, com foco em desempenho, segurança e escalabilidade, integrando front-end e back-end.
Você irá orientar juniors, colaborar com o Product Owner, definir padrões de código, realizar revisões e explorar o uso de IA para aprimorar o ciclo de
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écnica. Apoiar o Product Owner (P. O) nas decisões técnicas relacionadas aos projetos e produto. 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çõe. Acompanhar a qualidade técnica das entregas e atuar preventivamente na identificação de riscos e gargalo. Identificar, registrar e acompanhar débitos técnicos, propondo ações para reduzir e preservar a sustentabilidade dos produto. Promover a disseminação do conhecimento técnico, reduzindo a dependência de profissionais específico. 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 produzida. Atuar como referência na adoção de desenvolvimento de software assistido por IA, visando potencializar a produtividade e a qualidade das entrega. 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.
Formação Acadêmica:
Não informado
Analista de desenvolvimento sistemas
Desenvolvimento de software e impressão a laser de formulários.
Desenvolvedor Full Stack Sênior - SP • Ribeirão Preto, SP, Brazil