Full Stack Web Development
Sobre a YellowIpe Temos a missão de inspirar a conexão da tecnologia com as pessoas, fomentando o melhor dos nossos profissionais através da nossa expertise em encontrar e atrair os melhores talentos para os melhores projetos. O Foco nas Pessoas, Colaboração e Comprometimento são os pilares que nos guiam nesta trajetória. Junte-se à equipa amarela como nosso novo Full Stack Developer!
Sobre a vaga Procuramos um Full Stack Developer com forte orientação para back-end development para integrar um projeto internacional na área de Generative AI, contribuindo para a evolução de uma plataforma Multi-cloud inovadora e de alto desempenho. Esta posição tem um foco aproximado de 90% em desenvolvimento backend e 10% em frontend, envolvendo o desenvolvimento de funcionalidades avançadas relacionadas com Generative AI, APIs, automação, segurança, monitorização e a melhoria contínua da plataforma. Responsabilidades Desenvolver e evolucionar aplicações e serviços web robustos, escaláveis e seguros, com especial foco na arquitetura de componentes back-end complexos utilizando melhores práticas de desenvolvimento;
Contribuir ativamente para o desenvolvimento de funcionalidades de uma plataforma de Generative AI, incluindo document understanding, tradução automática, capabilities agentic, uso web, APIs e fluxos de automação;
Participar em todas as fases do ciclo de desenvolvimento, desde a análise técnica detalhada e arquitetura até ao design, implementação, documentação, testes e monitorização;
Desenvolver serviços back-end utilizando Node.js, JavaScript e TypeScript, assegurando também contribuições no desenvolvimento frontend usando Next.js e React conforme necessário para a integração;
Conceber, desenvolver e manter APIs de alta performance e segurança, garantindo uma integração fluida e escalável com diferentes serviços e aplicações;
Implementar e manter uma suite abrangente de testes unitários e end-to-end (E2E), assegurando a qualidade e fiabilidade das funcionalidades desenvolvidas em todo o ciclo de vida;
Trabalhar com serviços Azure, incluindo App Services, Cosmos DB, Application Insights e Monitoring, aplicando práticas de DevOps e Infraestrutura como Código (IaC) para o gerenciamento de infraestrutura;
Implementar e otimizar pipelines CI/CD utilizando Azure DevOps, promovendo uma integração contínua de código e uma entrega contínua eficaz;
Criar scripts e automações personalizados para suportar processos de desenvolvimento e gestão operativa da plataforma, aumentando a eficiência e a produtividade;
Aplicar princípios de Infrastructure as Code (IaC) na gestão e provisionamento de infraestrutura, utilizando ferramentas como Terraform ou Bicep;
Desenvolver, testar e iterar prompts aplicando práticas de Prompt Engineering para otimizar a utilização e performance de modelos de Generative AI;
Definir, monitorar e reportar KPIs relativos à utilização, performance e qualidade das aplicações, fornecendo insights acionáveis para as partes interessadas;
Colaborar diretamente com Tech Leads, Product Owners e equipas internacionais para alinhar soluções técnicas com as necessidades e desafios de negócio;
Identificar incessantemente oportunidades de melhoria contínua nos processos, automação e eficiência operacional, promovendo uma mentalidade de inovação constante;
Assegurar que todas as soluções desenvolvidas estão em conformidade com os requisitos de segurança, regulamentação e padrões internos definidos pela organização.
Requisitos Mais de 5 anos de experiência em desenvolvimento de aplicações web com ênfase forte em back-end;
Experiência sólida com Node.js, demonstrando conhecimento profundo da sua arquitetura e melhores práticas;
Domínio completo de JavaScript e TypeScript, sendo capaz de escrever código limpo, eficiente e bem documentado;
Conhecimento de frameworks frontend como Next.js e React, com experiência em integração desses frameworks em aplicações web complexas;
Experiência significativa no design, desenvolvimento e integração de APIs RESTful e GraphQL;
Compreensão robusta das práticas de testes, incluindo testes unitários, testes funcionais e testes end-to-end (E2E), com responsabilidade pela qualidade do código entregue;
Experiência prática com Microsoft Azure e seus serviços, incluindo App Services, Cosmos DB, Application Insights e Monitoring, aplicando soluções eficazes na nuvem;
Experiência na utilização de Azure DevOps para implementação e manutenção de pipelines CI/CD;
Conhecimento de Infrastructure as Code (IaC) e capacidade para automatizar processos através de scripts de forma eficaz;
Experiência em Prompt Engineering, incluindo a criação, teste e melhoria de prompts para modelos de Generative AI;
Familiaridade com APIs e tecnologias relacionadas a Generative AI, como OpenAI, Azure AI, Anthropic ou Gemini;
Conhecimento em Retrieval-Augmented Generation (RAG) e/ou soluções associado a agentes de IA;
Visão holística do desenvolvimento de software, capacidade para assumir responsabilidades de ponta a ponta: análise, planeamento, desenvolvimento, documentação, testes e monitoramento;
Perfil autónomo, proativo e orientado à solução de problemas complexos;
Habilidade para trabalhar em ambientes internacionais e em equipas multidisciplinares, demonstrando comunicação eficaz;
Inglês mínimo B2, fluente tanto escrito quanto falado, para interações técnicas e colaborativas.
Diferenciais Experiência com ferramentas como Terraform e/ou Bicep para a gestão de infraestrutura;
Conhecimentos sólidos em práticas de observabilidade e monitorização de aplicações e plataformas nubladas;
Certificações em Azure e/ou em áreas relacionadas com desenvolvimento e integração de APIs;
Experiência prévia em setores regulamentados, demonstrando capacidade de trabalhar em conformidade com normas e standards de segurança;
Conhecimento de segurança de aplicações, proteção de dados e compliance, integrando práticas de segurança no ciclo de desenvolvimento;
Experiência prévia em ambientes Multi-cloud, incluindo AWS e/ou Google Cloud, fornecendo uma visão abrangente de arquitetura nublada;
Experiência em arquiteturas e soluções baseadas em RAG, AI Agents ou Agentic AI, com foco na inovação e pesquisa de soluções tecnológicas avançadas.
Informação importante Projeto internacional na área de Generative AI, com oportunidades de impactar e moldar o futuro da tecnologia;
Forte componente de desenvolvimento back-end (~90%), com contribuições ocasionais na construção de interfaces de utilizador (~10%);
Ambiente tecnológico Multi-cloud abrangente: Azure, AWS e Google Cloud, permitindo aprendizado e crescimento contínuo;
Disponibilidade para viagens ocasionais a França, Espanha ou Portugal, de acordo com as necessidades do projeto e para fortalecer a colaboração com equipas internacionais.
Candidatura: Ver a vaga e candidatar-me na YellowIpe