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.