Pessoa Desenvolvedora Full Stack Sênior em .NET, React e Node.js com IA e Inglês Avançado
Summary
Senior Full Stack Developer builds and maintains web apps using .NET, React, and Node.js, with a focus on debugging, refactoring legacy systems, and integrating AI tools to improve development workflows.
Somos inspired by tech powered by people. Por isso, precisamos de pessoas apaixonados por desafios e com sede de aprendizado contínuo.
Buscamos por novos makers para sonharem com a gente, que enxerguem além do óbvio e que estejam prontos para se juntar a nós nessa jornada de transformação e crescimento. Estamos expandindo nossos horizontes e buscamos pessoas que compartilhem dessa mesma paixão pela tecnologia e pelo aprendizado contínuo. Se você se encaixa nesse perfil, venha fazer parte do nosso time!
RESPONSABILIDADES E ATRIBUIÇÕES
- Desenvolver e evoluir aplicações web do portfólio, atuando tanto no frontend quanto no backend.
- Corrigir defeitos em ambiente produtivo, garantindo estabilidade, qualidade e performance das aplicações.
- Refatorar código legado, promovendo melhorias de arquitetura, manutenção e legibilidade.
- Realizar engenharia reversa de telas, funcionalidades e fluxos sem documentação prévia.
- Desenvolver e corrigir integrações entre aplicações frontend e APIs backend.
- Apoiar iniciativas de segurança nas aplicações, incluindo remediações relacionadas a CORS, CSP e proteção de dados.
- Escrever e manter testes automatizados, contribuindo para o aumento da cobertura e qualidade do software.
- Colaborar com o time de engenharia em revisões de código, compartilhamento de conhecimento e documentação técnica.
- Utilizar Inteligência Artificial de forma contínua para acelerar o desenvolvimento, debugging, refatoração, testes, documentação e automação de atividades.
REQUISITOS E QUALIFICAÇÕES
- Experiência sólida com desenvolvimento utilizando C# e .NET.
- Experiência com React, TypeScript e JavaScript.
- Conhecimento em Node.js e Express.
- Experiência no desenvolvimento e consumo de APIs REST.
- Vivência com Microsoft Azure, incluindo Azure Functions.
- Conhecimento em autenticação e autorização utilizando MSAL, OAuth e JWT.
- Experiência com Git e práticas modernas de desenvolvimento de software.
- Conhecimento em DevSecOps e desenvolvimento seguro.
- Experiência com testes automatizados.
- Vivência em refatoração de código e engenharia reversa de aplicações legadas.
- Experiência utilizando Inteligência Artificial no ciclo de desenvolvimento de software (coding, debugging, refatoração, testes, documentação, code review e automação de tarefas).
- Inglês intermediário para comunicação em ambiente multicultural.
Diferenciais
- Experiência em modernização de aplicações legadas.
- Vivência com melhoria contínua da experiência do usuário (UX) em aplicações corporativas.
- Conhecimento em observabilidade, performance e monitoramento de aplicações.
- Experiência com correção de vulnerabilidades em aplicações web e APIs.
- Perfil investigativo, com facilidade para atuar em ambientes pouco documentados.
- Boa comunicação, pensamento crítico, senso de ownership e capacidade de defender decisões técnicas de forma colaborativa.
- Facilidade para documentar soluções e compartilhar conhecimento com o time.