Desenvolvedor(a) BackEnd Sênior | Node.js & Azure API Management | Híbrido-SP
- Hiring from
- Brazil
- Work type
- Hybrid
- Posted
Show job descriptionHide job description
Estamos em busca de um(a) Desenvolvedor(a) BackEnd Sênior para atuar na construção de plataformas de APIs, automação de processos de entrega contínua e modernização de ambientes em Microsoft Azure. A posição terá papel estratégico na definição de padrões de desenvolvimento, automação e governança, contribuindo diretamente para iniciativas de transformação digital e migração de APIs em ambientes corporativos de alta criticidade.
Além do desenvolvimento backend com Node.js e TypeScript, este profissional será referência técnica na implementação de esteiras CI/CD e na evolução da plataforma Azure API Management.
Na Avanade, você fará parte de um time colaborativo, inovador e focado na entrega de soluções de alto impacto utilizando tecnologias de ponta Juntos fazemos o que importa.
Saiba mais sobre alguns de nossos benefícios:
- Vale refeição ou alimentação;
- Cartão Multibenefícios até Consultor Sênior;
- Convênio médico e odontológico;
- Certificações e treinamentos;
- Seguro de Vida;
- Previdência Privada;
- Avababy: acompanhamento da gestação e kit para os novos pais e mães Avanade;
- Participação nos resultados da empresa;
- Wellhub;
- Auxílio Creche;
- Orientador de Carreira - Mentoria de carreira;
- Política de Birthday Off em seu aniversário;
- Sessões de Bem-Estar;
- Para função gerencial ou superior - Veículo corporativo, estacionamento e auxílio combustível.
Responsabilidades:
- Desenvolver soluções backend utilizando Node.js e TypeScript.
- Projetar e implementar esteiras de CI/CD para publicação, promoção e reversão de APIs.
- Construir workflows reutilizáveis e custom actions em GitHub Actions.
- Implementar e manter APIs e políticas no Azure API Management (APIM).
- Definir e aplicar padrões de versionamento, governança e automação de APIs.
- Implementar validações automatizadas de contratos OpenAPI, policies e testes de regressão.
- Automatizar integrações com APIs de gestão do Azure e GitHub.
- Estruturar estratégias de release, rollback e promoção entre ambientes.
- Participar da migração de APIs entre plataformas de API Gateway.
- Colaborar com equipes multidisciplinares na definição de boas práticas de arquitetura, segurança e desenvolvimento.
- Garantir aderência aos requisitos regulatórios e de segurança aplicáveis aos ambientes de APIs
.
Requisitos obrigatório
- Experiência sólida em desenvolvimento backend utilizando Node.js e TypeScript.
- Experiência na criação e manutenção de APIs REST.
- Conhecimento avançado em GitHub Actions e construção de esteiras CI/CD em ambientes corporativos.
- Experiência com workflows reutilizáveis (workflow_call), composite actions, matrix strategy, dependências entre jobs, concurrency groups e propagação de outputs.
- Experiência na criação de custom actions utilizando TypeScript.
- Conhecimento dos pacotes @actions/core e @actions/github.
- Experiência com testes unitários utilizando Jest ou ferramentas equivalentes.
- Domínio do ecossistema Node.js e gerenciamento de dependências com npm.
- Experiência com Azure API Management (APIM), incluindo policies, products, subscriptions, versionamento, revisions, named values, backends e certificados.
- Conhecimento dos serviços Azure relacionados, incluindo Microsoft Entra ID, Key Vault, redes e monitoramento.
- Experiência com infraestrutura como código.
- Conhecimento em OpenAPI e governança de APIs.
- Experiência com Git, versionamento e boas práticas de governança de código.
- Conhecimento em autenticação e segurança de APIs, incluindo certificados, OAuth e mTLS.
- Experiência com configuração de GitHub Environments, secrets, variables e autenticação federada via OIDC para Azure.
- Disponibilidade para atuação em modelo híbrido, com presença em São Paulo 3 vezes por semana.
Diferenciais
- Experiência com Apigee.
- Experiência em projetos de migração entre plataformas de API Gateway.
- Conhecimento em APIOps.
- Experiência com Azure API Management DevOps Resource Kit ou ferramentas equivalentes.
- Experiência em desenvolvimento backend com Springboot.
- Vivência em ambientes de Open Finance e Open Insurance
.
Together we do what matters
At Avanade, we advance the world through the power of people and Microsoft. Join us to shape your skills and the future with bold ideas and innovative solutions. Our partnership with Microsoft and Accenture empowers you to unlock your full potential. Working at Avanade offers the chance to build a career path that suits your skills and interests and the freedom to be your authentic self. We are committed to your growth, well-being, and success. This is where passion meets opportunity, technology meets humanity, and every challenge is a chance to make a genuine impact on colleagues, clients, and communities. Together, we do what matters.