Fullstack Developer (f/m/d) — Mid | DestinOS
Detalhe da Oferta:
A DestinOS é uma plataforma que reúne, num único lugar, as principais ferramentas necessárias à gestão diária de uma agência de viagens – reservas, orçamentos, faturação, comissões e documentação legal.
Atualmente estamos em fase de transformação, a caminho de uma solução comercial multi-agência, escalável e preparada para crescer. O nosso produto já se encontra em produção, a ser utilizado por clientes reais.
Exploramos diariamente formas de combinar o talento humano com a inteligência artificial com o objetivo de desenvolver melhor software, mais rápido e de forma mais eficiente. Somos uma equipa próxima, onde cada um desempenha um papel fundamental na evolução do produto e estamos atualmente à procura de um novo Fullstack Developer com interesse em ingressar num projeto tecnológico com impacto direto no setor do turismo.
Este profissional será responsável por:
- Desenvolver e manter funcionalidades em frontend e backend;
- Definir e documentar cada funcionalidade antes de iniciar o desenvolvimento, validando cada solução com recurso a IA;
- Utilizar ferramentas de AI Coding, como o Claude Code ou equivalentes, para investigar, desenvolver e testar soluções;
- Rever e validar criticamente o código produzido pela IA, garantindo a sua qualidade e adequação;
- Testar e validar todas as alterações em ambiente de desenvolvimento antes da sua disponibilização para a produção;
- Desenvolver e manter a documentação técnica do projeto atualizada e organizada.
Requisitos essenciais:
- Experiência profissional mínima de 2 anos com Javascript moderno;
- Experiência com js e Express, nomeadamente no desenvolvimento de APIs REST, middleware, autenticação e autorização;
- Conhecimentos de React, incluindo hooks, componentes e integração com APIs;
- Experiência com PostgreSQL e SQL, incluindo joins, transações e migrações.
- Experiência com Git, incluindo branches, commits e pull requests;
- Experiência prática na utilização de ferramentas de programação com IA, com experiência em dar contexto, definir um plano e validar criticamente o código gerado;
- Fluência em português.
Outras competências valorizadas:
- Conhecimentos em TailwindCSS e de design systems baseados em componentes;
- Experiência com testes automatizados, nomeadamente Vitest;
- Conhecimentos de Docker e noções de Kubernetes/ Helm;
- Conhecimentos de segurança web, incluindo autorização por recurso, OWASP e RGPD;
- Conhecimentos de faturação portuguesa, nomeadamente AT e IVA, ou experiência no setor das viagens.
O perfil ideal será:
- Autónomo e responsável, confiante e proativo para pedir ajuda quando necessário;
- Colaborativo e comunicativo, com vontade para partilhar ideias, colocar questões e contribuir para a tomada de decisão na equipa.
- Rigoroso e atento ao detalhe, sobretudo por trabalharmos com dados financeiros e pessoais;
- Pragmático, procurando primeiro perceber e aproveitar o que já existe;
- Curioso e com vontade de aprender, experimentar novas abordagens e evoluir num ambiente de start-up;
- Flexível e confortável com a mudança, num contexto dinâmico onde as prioridades podem mudar e cada pessoa tem impacto direto no produto.
Poderá enviar a tua candidatura para: recrutamento@newtour.pt (as candidaturas devem ser compostas pelo CV e por um exemplo de trabalho feito por IA – o que foi pedido, o que a IA entregou e o que foi corrigido).