Hostelworld Group

Hostelworld Group (HSW), anteriormente conhecido como Web Reservations International, é a principal plataforma mundial para reservas online de hostels.
About company

Desenvolvedor API Sénior

Remote

location Porto

date November 29, 2025

types Tempo integral

Descrição do Papel

COM QUEM TRABALHARÁ

O papel envolve integrar uma equipa composta por uma mistura de desenvolvedores da Hostelworld e contratados para entregar novas funcionalidades de produto no domínio Social do nosso sistema. Trabalhará ao lado de Engenheiros Principais da Hostelworld, Líderes de Equipa e Gestores de Produto para garantir que as funcionalidades de software são entregues de acordo com a Definição de Pronto (DoD) da Hostelworld de forma atempada. Iremos entregar APIs usando Microserviços Node.js alojados no GCP e interagindo com bases de dados MongoDB.

O QUE FARÁ

- Trabalhar de forma independente para trazer funcionalidades através de todas as fases do SDLC; Desde o refino, passando pelo desenvolvimento, testes e implementação até ao monitoramento pós-lançamento de forma atempada e previsível

- Trabalhar ao lado do nosso grupo de Comunidade de Prática de Arquitetura para contribuir para a evolução da arquitetura geral do produto/sistema

- Compreender e seguir os requisitos técnicos e de produto conforme estabelecido pelos Líderes de Equipa, Gestores de Produto e Engenheiros Principais

- Compreender, debugar, solucionar problemas e corrigir questões em toda a nossa stack técnica

- Desenvolver código limpo e manutenível que siga a nossa Definição de Pronto

- Desenvolver soluções que cumpram os SLOs dos SREs

- Desenvolver Alertas para Monitorar o código de produção e conhecimento e corrigir problemas à medida que são alertados (durante as horas de trabalho)

- Entregar testes de Unidade, Componente, Stress, Performance e Soak

- Orientar membros mais juniores da sua equipa em aspectos técnicos e procedimentais do papel

Requisitos Principais

O QUE PROCURAMOS

- Mínimo de 5+ anos de experiência profissional em desenvolvimento em Node, JS, Typescript ou similar.

- Forte compreensão de padrões de design (particularmente dentro da Arquitetura de Microserviços)

- Forte compreensão de Princípios de Código Limpo e Arquitetura Limpa

- Experiência em desenvolver e manter aplicações nativas da cloud no GCP (ou similar)

- Experiência em desenvolver Sistemas Orientados a Eventos

- Experiência com SQL e NoSQL

- Experiência em trabalhar numa equipa Scrum

- Capacidade de escrever e entender Histórias de Utilizador e Planos de Teste em Gherkin

- Experiência em usar API Gateways (usamos Apigee)

- Experiência em desenvolver Sistemas Orientados a Eventos

- Implementar agentes AI no SDLC ou Produto é uma mais-valia

- Excelentes habilidades de comunicação (proficiente em inglês falado e escrito)

- Experiência em trabalhar com equipas remotas

- Capacidade de priorizar e cumprir prazos

- Demonstrar que adora aprender e desfrutar de resolver questões complexas

Benefícios

O QUE OFERECEMOS

- Salário e benefícios competitivos

- Aumento de férias anuais e mais 3 Dias de Bem-Estar por ano

- Licença familiar paga (maternidade, paternidade, maternidade de substituição e adoção)

- Trabalho ágil (plus a Política de Trabalho a partir do Estrangeiro!)

- Apoio ao seu crescimento e desenvolvimento contínuo

- Políticas inclusivas de pessoas (licença por doença, menopausa, licença por compaixão e fertilidade)

- Uma oportunidade de retribuir à sua comunidade local com 5 dias de voluntariado pagos

OS NOSSOS COMPORTAMENTOS

- Crescer outros - Acreditamos fundamentalmente que investir no crescimento dos outros beneficia todos, seja ajudando-os a desenvolver habilidades técnicas ou interpessoais. Queremos que aprender e crescer façam parte do nosso ADN para nos ajudar a formar uma melhor equipa, juntos.

- Dominar - Somos obcecados pela nossa área de especialização e gostamos de desenvolver as nossas habilidades. Raramente aceitamos as coisas pelo seu valor nominal; investigamos, interrogamos e procuramos sempre ‘o porquê’, e sempre que possível, usamos dados para encontrar a melhor solução.

- Colaborar - Estamos todos juntos, para as partes difíceis e as celebrações também. Para alcançar os melhores resultados, precisamos da experiência de todas as áreas da organização, e acolhemos de braços abertos o pensamento diversificado.

- Adaptar - Trabalhamos de forma fluida, adaptando-nos a nova informação e ao ambiente em evolução, mantendo-nos comprometidos com os nossos objetivos. A inovação e a experimentação alimentam os nossos projetos e nunca temos medo de mudar de direção.

- Entregar - O nosso foco está sempre no resultado final; valorizamos resultados em vez de atividade. Trabalhamos em colaboração para entregar o trabalho rapidamente sem abandonar nenhum dos nossos outros comportamentos.

Acreditamos em equipas talentosas e diversas que refletem a diversidade dos nossos clientes e das comunidades onde operamos. Todos trazem perspectivas e experiências diferentes. Estabelecemos os requisitos acima para orientar os candidatos às experiências que acreditamos que permitirão que tenham sucesso no papel. Se não cumpre todos eles, por favor considere candidatar-se se achar que ainda pode desempenhar a função como descrito.