Descrição da vaga
.Responsabilidades e atribuiçõesDesenvolver, manter e evoluir aplicações utilizando React, Next.js, NestJS e demais tecnologias do ecossistema Javascript/Typescript;Apoiar nas definições técnicas e contribuir com a arquitetura de software, alinhando requisitos de negócio e tecnologia;Apoiar em refinamentos técnicos junto ao time, contribuindo para a definição e implementação de soluções;Colaborar com equipes multidisciplinares para garantir a qualidade e a entrega das demandas;Apoiar e propor soluções para impedimentos técnicos que possam impactar o andamento dos projetos e sprints;Apoiar no code review e contribuir para a disseminação de boas práticas de desenvolvimento;Garantir boas práticas de implementação, testes, segurança e performance durante todo o ciclo de vida do software.Requisitos e qualificaçõesComunicação clara, escrita e verbal, em contexto remoto;Domínio avançado do ecossistema Typescript/Javascript, especialmente Next.js, React, Vite, Handlebars, NestJS e tecnologias relacionadas;Conhecimento em arquitetura limpa;Experiência com testes automatizados, unitários, de integração e end-to-end (E2E);Conhecimento em banco de dados relacionais, incluindo modelagem, otimização e índices;Experiência com TypeORM e Prisma;Conhecimento em conteinerização para desenvolvimento local e ambientes de CI/CD;Domínio de Git, incluindo GitFlow, Pull Requests (PRs) e Code Review;Vivência em metodologias ágeis, como Scrum e Kanban;Inglês técnico;Diferencial: conhecimento em IA aplicada ao desenvolvimento de software, Spec Driven Development (SDD) e mensageria (Kafka, Pub/Sub e RabbitMQ);Diferencial: experiência com implantação de pipelines CI/CD utilizando Azure DevOps, GitHub Actions, GitLab CI ou ferramentas similares;Diferencial: noções de ambientes Cloud GCP, incluindo Cloud Run.