Descrição
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.
Responsabilidades e atribuições
- 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.
Requisitos e qualificações
Graduação completa em Ciências da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas;
- Experiência sólida com desenvolvimento de aplicações web utilizando React ou Angular;
- Experiência sólida com desenvolvimento back-end utilizando .NET e C#
- Domínio de orientação a objetos, princípios SOLID, padrões de projeto e boas práticas de desenvolvimento;
- Experiência com desenvolvimento e integração de APIs REST;
- Conhecimento sólido em bancos de dados relacionados e SQL;
- Experiência com Git, estratégias de versionamento e revisão de código;
- Experiência com testes unitários, testes de integração e práticas de qualidade de software;
- Conhecimento sobre arquitetura de software, desempenho, escalabilidade, observabilidade e segurança de aplicações;
- Experiência com metodologias ágeis como Scrum e Kanban;
- Experiência prática com ferramentas de IA aplicadas ao desenvolvimento de software;
- Capacidade para analisar problemas complexos e propor soluções técnicas sustentáveis;
- Boa comunicação, colaboração e capacidade de compartilhar conhecimento;
- Perfil proativo, sendo de responsabilidade e visão crítica sobre decisões técnicas;
- Capacidade de orientar tecnicamente outros desenvolvedores, sem necessidade de exercer gestão formal de pessoas.
Benefícios
- Vale Refeição flexível
- Vale Transporte
- Seguro de Vida
- Convênio Farmácia
- Auxílio Creche para filhos de até 06 anos
- Programa Bolsa de Estudos
- Convênio Odontológico
- Convênio Médico (com coparticipação)
- Wellhub (descontos em academias e bem-estar)
- Onhappy (descontos em viagens)
- Meu Feriado (folga no dia do aniversário)
- Bônus Viagem
- Licença maternidade estendida
- Licença paternidade estendida
- Modelo de trabalho híbrido