Desenvolvedor Full Stack (Híbrido)
RESPONSABILIDADES E ATRIBUIÇÕES
Desenvolver e evoluir ferramentas internas e plataformas técnicas, atuando tanto em frontend quanto backend;
Compreender cenários técnicos, diagnosticar problemas e propor soluções eficazes;
Desenvolver e manter APIs REST utilizando Node.js e NestJS, garantindo contratos bem definidos e qualidade de código;
Desenvolver interfaces internas utilizando Next.js e React;
Colaborar com diferentes times multidisciplinares para garantir a estabilidade, escalabilidade e evolução da aplicação;
Apoiar a evolução da Developer Experience (DX), contribuindo para padrões, boas práticas e automações;
Contribuir com testes automatizados, garantindo confiabilidade e manutenibilidade do código;
Atuar em pipelines de CI/CD, automação de deploy, monitoramento e logging;
Intervir em ambientes e bancos de dados quando necessário, apoiando análises e correções técnicas;
Executar scripts, chamadas de API e apoiar extrações de dados para o negócio;
Identificar, propor e implementar melhorias técnicas em manutenções e novos projetos;
Garantir que a documentação técnica e os materiais de onboarding estejam sempre atualizados;
Apoiar a definição de padrões de arquitetura, qualidade de código e segurança da informação;
Implementar integrações via APIs REST e webhooks;
Utilizar ferramentas e agentes de IA como parte do fluxo diário de desenvolvimento, incluindo a validação crítica de código gerado por IA em revisões de código, assegurando qualidade, segurança e aderência aos padrões do projeto;
REQUISITOS
Superior concluído ou andamento nos cursos de Sistemas para Internet, Ciência da Computação ou áreas afins;
Experiência sólida com TypeScript e Node.js;
Experiência com desenvolvimento backend utilizando NestJS;
Experiência com desenvolvimento frontend utilizando Next.js e React;
Experiência com APIs REST e integração entre sistemas;
Experiência com bancos de dados SQL e NoSQL, incluindo modelagem e otimização de consultas (MySQL, PostgreSQL, MongoDB);
Conhecimentos em versionamento de código com Git e uso de Docker e CI/CD;
Vivência com testes automatizados (unitários e de integração);
Conhecimento em práticas de segurança, incluindo proteção de dados, autenticação segura e criptografia;
Experiência com Apache Kafka ou message brokers similares (RabbitMQ, AWS SQS);
Facilidade de comunicação, pensamento analítico e postura colaborativa;
Capacidade de trabalhar de forma autônoma, organizada e orientada a resultados;
Habilidade para levantamento e refinamento de requisitos junto a stakeholders técnicos e de negócio;
Familiaridade com AWS (S3, SQS, Secrets Manager, EKS);
Capacidade de validar criticamente código gerado por IA, aplicando princípios de Clean Code, SOLID e padrões arquiteturais.
Mentalidade AI-native, utilizando IA aplicada à engenharia de software como apoio à produtividade e qualidade.
DIFERENCIAIS
Experiência com mensageria e arquiteturas orientadas a eventos;
Experiência em arquitetura modular evolutivas;
Conhecimento em Clean Architecture, DDD e padrões de microsserviços;
Experiência com State Machines e orquestração de fluxos complexos;
Conhecimentos em observabilidade, monitoramento e resiliência de aplicações;
Experiência com monorepos, automação avançada de pipelines;
Vivência com ferramentas de desenvolvimento assistido por IA, como Cursor ou similares;
Forte orientação a produto e construção de interfaces focadas em experiência de uso;
Conhecimento em Circuit Breaker, Retry Patterns e Saga Pattern para resiliência;
Integrar ferramentas e agentes de IA ao fluxo diário de desenvolvimento;
BENEFÍCIOS
Plano de saúde e odontológico;
Day Off de aniversário;
Auxílio mobilidade;
Acesso rotativo à plataforma Alura;
Plataforma Orienteme;
Plataforma Gympass.
Desconto em Eventos.