Desenvolvedor Full Stack
A missão do Desenvolvedor Full Stack é criar e melhorar a plataforma Backstage, desenvolver plugins, integrações e extensões no Backstage, criar templates e boilerplates para novos serviços, além de desenvolver ferramentas internas (frontend e backend). Além disso, ele também será responsável por implementar soluções baseadas em MCP, desenvolver scripts para product maturity mapping, automatizar processos manuais, construir APIs usando NestJS, desenvolver interfaces internas usando NextJS seguindo o Design System, integrar ferramentas internas ao Azure DevOps e Azure Wiki, apoiar evolução da Developer Experience, contribuir com testes automatizados e pipelines.
O profissional deve ter experiência sólida com TypeScript e NodeJS, conhecimento de backend usando NestJS, experiência com frontend usando NextJS, experiência com Design System, desenvolvimento de ferramentas internas ou plataformas técnicas, APIs REST, Git e CI/CD. Além disso, boa comunicação e inglês básico/intermediário são necessários.
Diferenciais importantes incluem experiência com Backstage (Software Catalog & Plugins), Developer Portals, templates e scaffolding, familiaridade com automação e scripts, experiência com MCP, LLMs e chatbots, conhecimento em observabilidade, conhecimento em Azure DevOps, familiaridade com GitOps e