Responsabilidades e atribuições:
* Desenvolver e manter funcionalidades em aplicações web, seguindo boas práticas de código, padrões do time e foco em qualidade.
* Apoiar na evolução de sistemas e integrações, contribuindo com melhorias incrementais e correções de bugs.
* Investigar e resolver problemas em produção com apoio do time, utilizando monitoramento, logs e ferramentas de observabilidade.
* Escrever e manter testes automatizados (unitários e de integração), ajudando a reduzir regressões.
* Participar de code reviews (recebendo e aplicando feedback) e colaborar com a documentação de decisões técnicas.
* Atuar em times ágeis, participando de cerimônias e contribuindo para entregas contínuas (Scrum/Kanban).
Requisitos e qualificações:
* Experiência inicial (profissional ou projetos) com Node.js e React.
* Conhecimento de desenvolvimento de APIs REST e noções de GraphQL.
* Noções de arquitetura e boas práticas (camadas, responsabilidade única, organização de módulos) e interesse em evoluir para microserviços e arquitetura orientada a eventos.
* Familiaridade com bancos de dados relacionais e NoSQL (ex.: MySQL/MariaDB e MongoDB), incluindo consultas básicas e modelagem inicial.
* Vivência (mesmo que acadêmica/projetos) em cloud (AWS, GCP ou Azure) e conceitos de deploy.
* Conhecimento de Git e noções de CI/CD (GitHub Actions, GitLab CI, Jenkins ou similares).
* Prática com testes automatizados (unitários e/ou integração) e interesse em TDD/BDD.
* Noções de orientação a objetos, princípios SOLID e boas práticas de Clean Code.
* Familiaridade com conceitos básicos de segurança web (ex.: SQL Injection, XSS, CSRF).
Informações adicionais
Para se destacar nesta posição seria legal se você também tivesse:
* Experiência com Next.js e/ou NestJS.
* Noções de observabilidade (logs estruturados, métricas e tracing) e ferramentas como Datadog.
* Familiaridade com AWS (ex.: IAM, S3, CloudWatch) e serviços gerenciados.
* Experiência com testes E2E (ex.: Playwright/Cypress) e boas práticas de qualidade em frontend.
* Interesse em uso de IA no dia a dia (ex.: copilots) para acelerar aprendizado, testes e produtividade.
* Disponibilidade para atuar em modelo híbrido no escritório de São Paulo/SP.