Full Stack Developer

Full Stack Developer

Tempo inteiro 121500 - 148500 € / ano (est.) Remoto
T

Num relance

  • Tarefas: Desenvolver e manter serviços front-end e back-end com TypeScript, Node.js e React.
  • Empresa: TechRivo, uma empresa de consultoria de software inovadora em Portugal.
  • Benefícios: Trabalho remoto, salário competitivo e oportunidades de desenvolvimento profissional.
  • Outras informações: Ambiente colaborativo com grandes oportunidades de crescimento na carreira.
  • Porquê este emprego: Junte-se a uma equipa dinâmica e ajude a moldar produtos inovadores desde o início.
  • Qualificações: Experiência em TypeScript, Node.js, React e testes de integração.

O salário previsto situa-se entre 121500 - 148500 € por ano.

Junte-se à nossa equipa! A TechRivo é uma empresa de consultoria de software com sede em Portugal, com clientes na Europa e na Austrália, trabalhando em projetos que vão desde Fintech até Educação. Estamos à procura de um Desenvolvedor Full-Stack para se juntar à nossa equipa 100% remota. Este papel é perfeito para alguém que prospera em ambientes dinâmicos, gosta de assumir responsabilidades e deseja ajudar a moldar um produto desde o início.

Este papel é ideal para engenheiros que conseguem equilibrar a velocidade de entrega com a manutenibilidade, contribuir para uma cultura de equipa em crescimento de desenvolvimento disciplinado e ajudar a estabelecer a base para um ambiente de engenharia mais fiável, conforme e orientado a testes.

Responsabilidades:

  • Construir, refatorar e manter serviços escaláveis de front-end e back-end usando TypeScript, Node.js (Express/Nest) e React.
  • Implementar e manter suítes de testes unitários/integrados (Vitest / Jest / React Testing Library).
  • Contribuir para pipelines de CI/CD e portas de qualidade automatizadas (linting, verificação de tipos, builds e testes) via GitHub Actions.
  • Suportar a migração do GCP para AWS, refatorando código para portabilidade e substituindo serviços do GCP (Pub/Sub, Cloud Logging, AlloyDB) por equivalentes da AWS (SNS/SQS, CloudWatch, Aurora).
  • Melhorar a experiência do desenvolvedor e o onboarding — atualizando validação de ambiente, documentação e fluxos de trabalho Docker para reprodução local.
  • Colaborar com equipas multifuncionais para entregar funcionalidades seguras, conformes e testáveis em um sistema de grau de saúde (prontidão HIPAA, SOC 2).
  • Participar de revisões de código, sessões de refatoração e discussões de arquitetura com foco em fiabilidade, manutenibilidade e testabilidade a longo prazo.
  • Contribuir para esforços de modernização em repositórios (API, CMS, Admin WebApp, UI e serviço de Notificação por Email).

Requisitos:

  • Forte proficiência em TypeScript (tanto front-end quanto back-end).
  • Experiência com Node.js, Express/Nest e React 18+ ou frameworks de componentes modernos.
  • Experiência em escrever e manter testes unitários/integrados (Jest, Vitest, React Testing Library).
  • Conhecimento prático de GitHub Actions ou sistemas CI/CD equivalentes, com foco em automação, limites de cobertura e varredura de segurança de dependências.
  • Confortável trabalhando com Docker e ambientes locais de múltiplos serviços.
  • Familiaridade com plataformas de nuvem AWS ou GCP, especialmente serviços de mensagens, armazenamento e logging.
  • Capacidade demonstrada de equilibrar entrega rápida com código limpo, manutenível e testável.
  • Fortes habilidades de colaboração e comunicação em uma equipa de engenharia remota e distribuída.

Preferencial:

  • Experiência em fintech, saúde ou sistemas de processamento de pagamentos.
  • Experiência anterior em refatoração de bases de código legadas ou melhoria da cobertura de testes em produtos existentes.
  • Exposição a frameworks de conformidade HIPAA, SOC 2 ou ISO 27001.
  • Familiaridade com Prisma ORM, Strapi CMS ou Firebase/Firestore.
  • Compreensão das melhores práticas de CI/CD, ferramentas de análise estática (ESLint, Prettier) e validação de ambiente (Zod/Envalid).
  • Experiência em construir serviços seguros e observáveis com logging, endpoints de saúde/prontidão e integrações de telemetria.

Outras/Habilidades interpessoais:

  • Disponibilidade em tempo integral.
  • Ser um jogador de equipa.
  • Falar/escrever inglês em nível profissional.
  • Estar disposto a fazer chamadas de vídeo.

O que pode esperar deste processo:

  • A nossa equipa irá rever cuidadosamente a sua candidatura e, se a sua experiência e qualificações corresponderem às nossas necessidades, iremos convidá-lo para uma chamada inicial.
  • Atribuição técnica no TestGorilla.
  • Chamada com o CTO.
  • Chamada com o Cliente.

Submeta a sua candidatura usando este formulário. Por favor, note que candidaturas feitas através de outros canais não serão consideradas.

Empregador para Full Stack Developer: TechRivo

A nossa empresa é um excelente empregador, oferecendo um ambiente de trabalho colaborativo e inovador, onde os engenheiros têm a oportunidade de moldar uma plataforma de seguros desde o início. Com horários flexíveis e a possibilidade de trabalhar remotamente, promovemos um equilíbrio saudável entre vida profissional e pessoal, além de proporcionar oportunidades contínuas de crescimento e desenvolvimento profissional. Junte-se a nós e faça parte de uma equipa que valoriza a criatividade e a proatividade na construção de soluções tecnológicas de ponta.

T

Dados de contacto:

Equipa de recrutamento de TechRivo

Achamos que precisas destas competências para brilhares como Full Stack Developer

TypeScript
Node.js
Express
Nest
React
Vitest
Jest