




Resumo: Junte-se à Raidiam como Desenvolvedor Backend para transformar dados complexos em serviços contínuos, inovar com tecnologias de ponta e garantir funcionalidade robusta em diversas plataformas. Pontos principais: 1. Assumir a propriedade ponta a ponta de serviços críticos de backend em Node.js. 2. Inovar e implementar tecnologias de ponta para backend voltadas à Dados Abertos. 3. Trabalhar em um ambiente vibrante, empolgante e de ritmo acelerado. **Sobre a Raidiam** A Raidiam é uma organização global líder em tecnologias de compartilhamento de dados que estão transformando o mundo. Acreditamos em capacitar todas as pessoas a compartilharem seus dados com segurança, proteção e simplicidade; de forma confiável e com consentimento; criando o potencial para conexão contínua aos produtos e serviços de que precisam. Desde sua fundação, a Raidiam tem sido a força habilitadora por trás dos desenvolvimentos mais significativos mundiais em compartilhamento de dados, incluindo Finanças Abertas e Seguros Abertos no Brasil. Continuamos sendo chamados por governos, órgãos reguladores e empresas para fornecer orientação e suporte técnico na realização de suas ambições de compartilhamento de dados. Trabalhamos a partir do centro — criando ecossistemas com fundamentos sólidos para estabelecer e nutrir a confiança, a chave para qualquer compartilhamento de dados bem-sucedido. Isso nos torna únicos como o único provedor no mercado que opera a partir do núcleo. **Objetivo da função** Como Desenvolvedor Backend, você estará na vanguarda da transformação de dados complexos e lógica de negócios em serviços eficientes e contínuos de backend. Seu papel é fundamental para garantir que nossas APIs e aplicações web não apenas ofereçam funcionalidade robusta, mas também operem de maneira confiável e segura em diversas plataformas. Colaborando de perto com as equipes de design e frontend, você terá a oportunidade de inovar e implementar tecnologias de ponta para backend, contribuindo para construir o futuro dos Dados Abertos aqui na Raidiam. **Principais responsabilidades:** * Assumir a **propriedade ponta a ponta** de um serviço crítico de backend em **Node.js**, incluindo correção de bugs, atualizações de pequenos recursos e saúde geral do sistema * Colaborar de perto com as equipes de produto, frontend e infraestrutura para garantir integração e entrega sem interrupções * Diagnosticar e resolver problemas em produção com urgência, identificando causas raiz e propondo melhorias de longo prazo * Manter e evoluir a base de código existente: refatorar padrões legados, remover código obsoleto e melhorar a cobertura de testes * Trabalhar de forma independente para identificar e priorizar dívidas técnicas ou ineficiências, sem esperar instruções explícitas * Participar de revisões de código e discussões técnicas para manter qualidade e consistência em toda a equipe * Contribuir para documentação interna que melhore a integração de novos membros, depuração e suporte operacional * Ajudar a estabelecer e manter padrões de qualidade de código, processos de desenvolvimento, ciclos de lançamento e estratégias de ramificação * Atuar como mentor e prestar apoio a membros juniores da equipe, oferecendo orientação e escalando questões quando necessário * Colaborar com equipes de frontend, infraestrutura, segurança e outros parceiros para garantir a integração e o funcionamento contínuo dos componentes de backend **Habilidades e experiências essenciais:** Esta função exige alguém pronto para **assumir a propriedade de uma base de código madura em Node.js**. Nos primeiros 3 meses, você se concentrará na manutenção e melhoria da funcionalidade existente, com suporte da equipe ampla de plataforma. * 5+ anos de experiência trabalhando em equipes multifuncionais em sistemas de nível produtivo * Experiência prática sólida com **Node.js** e **TypeScript** no desenvolvimento de backend * Conforto ao trabalhar em **uma base de código já estabelecida**: aplicar correções, atualizações e refatorações com supervisão mínima * Familiaridade com o desenvolvimento de **APIs/REST**, utilizando ferramentas como OpenAPI ou Swagger para apoiar a colaboração entre frontend e backend * Fortes habilidades de comunicação e colaboração — capaz de compreender o contexto e levantar impedimentos * Entendimento sólido de **práticas de qualidade de código**, incluindo arquitetura limpa, testes unitários e tratamento de erros * Mentalidade proativa com capacidade de identificar e resolver problemas de forma independente — não apenas executar tarefas atribuídas * Forte senso de propriedade e responsabilidade pelos sistemas que mantém ###### **Desejável:** * Experiência com fluxos de **OpenID Connect** (OIDC), validação de tokens e integrações com IdPs * Exposição ao **desenvolvimento em nuvem** (ex.: AWS, Azure) e implantação de serviços sem estado (ex.: Lambdas) * Familiaridade com ferramentas de **infraestrutura como código**, como Terraform * Experiência em **pipelines CI/CD**, preferencialmente GitHub Actions * Conhecimento dos **sistemas de módulos Node.js** (CJS vs. ESM), comportamento assíncrono/bucle de eventos * Familiaridade com **Vite** (ferramentas de build), **Vue.js com SSR** e **Cypress** (testes E2E) ##### **O que achamos que você deve saber sobre nós** Operamos e adotamos totalmente o trabalho remoto e o equipamos adequadamente. Temos orgulho do ambiente vibrante, empolgante e de ritmo acelerado que criamos, trabalhando na vanguarda dos avanços em compartilhamento de dados com consentimento. As equipes se reúnem uma vez por trimestre em hubs locais para se conectar e passar tempo de qualidade juntas. Levamos muito a sério o desenvolvimento da nossa equipe e oferecemos a cada indivíduo um orçamento para treinamento, tempo dedicado aos estudos, uma suíte completa de treinamentos no LMS, apoio para estudos visando certificações reconhecidas pela indústria e compartilhamento interno de conhecimento. Acreditamos plenamente em nossos valores e vivemos por eles, incentivando essa postura por meio do reconhecimento e recompensa de membros da equipe que os demonstram ativamente. ##### **O que você pode esperar de nós** * Duração do contrato: 6 meses * Remuneração competitiva como contratado de £350 a £500 por dia (dependendo da experiência) * Política permanente de trabalho remoto * Oportunidade de trabalhar ao lado e aprender com profissionais altamente experientes da indústria * Um ambiente vibrante, empolgante e de ritmo acelerado, totalmente apoiado por tecnologia moderna * Apoio ao desenvolvimento profissional e a estudos complementares para certificações reconhecidas pela indústria


