Full Stack Developer – TypeScript / Node.js / React

TechRivo

Lisboa

Teletrabalho

EUR 45 000 - 75 000

Tempo integral

14 dias+
Gerador de candidaturas

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Ultrapassa os filtros ATS

Resumo da oferta

A software consulting company based in Portugal is seeking a Full Stack Developer to join their 100% remote team. This role involves building and maintaining scalable services using TypeScript, Node.js, and React, while ensuring code quality through CI/CD practices. Candidates should possess strong collaboration skills and experience with cloud platforms like AWS or GCP. The ideal applicant will thrive in dynamic environments and contribute to a growing team culture focused on maintainability and testing.

Qualificações

  • Strong proficiency in TypeScript for both front-end and back-end development.
  • Experience with Node.js, Express/Nest, and React 18+.
  • Strong understanding of CI/CD systems and GitHub Actions.
  • Comfortable working with AWS or GCP cloud platforms.
  • Comfortable with Docker and multi-service local environments
  • Familiarity with AWS or GCP cloud services, especially messaging, storage, and logging
  • Demonstrated ability to balance rapid delivery with clean, maintainable code

Responsabilidades

  • Build, refactor, and maintain scalable front‑end and back‑end services.
  • Implement and maintain unit/integration test suites.
  • Collaborate with cross‑functional teams to deliver compliant features.
  • Support cloud migrations and refactoring for portability
  • Improve developer experience with documentation and Docker workflows
  • Collaborate with cross-functional teams to deliver secure, compliant features
  • Participate in code reviews, refactoring, and architecture discussions
  • Contribute to modernization across repositories (API, CMS, Admin WebApp, UI, Email service)

Conhecimentos

TypeScript
Node.js
React
GitHub Actions
Docker
AWS
GCP
Jest
Vitest

Ferramentas

Docker
Nest
Jest
Vitest
React Testing Library
GitHub Actions
Docker
AWS
GCP
Prisma ORM
Strapi CMS
Firebase/Firestore
ESLint
Prettier
Zod
Envalid

Descrição da oferta de emprego

Full Stack Developer (TypeScript / Node.js / React)

Join our team!

TechRivo is a software consulting company based in Portugal, with customers in Europe and Australia, working on projects ranging from Fintech to Education.

We’re looking for a Full-Stack Developer to join our 100% remote team. This role is perfect for someone who thrives in dynamic environments, enjoys taking ownership, and wants to help shape a product from the ground up.

This role is ideal for engineers who can balance delivery speed with maintainability, contribute to a growing team culture of disciplined development, and help lay the foundation for a more reliable, compliant, and test-driven engineering environment.

Responsibilities:

  • Build, refactor, and maintain scalable front‑end and back‑end services using TypeScript, Node.js (Express/Nest), and React
  • Implement and maintain unit/integration test suites (Vitest / Jest / React Testing Library)
  • Contribute to CI/CD pipelines and automated quality gates (linting, type‑checking, builds, and tests) via GitHub Actions
  • Support the GCP – AWS migration, refactoring code for portability and replacing GCP services (Pub/Sub, Cloud Logging, AlloyDB) with AWS equivalents (SNS/SQS, CloudWatch, Aurora)
  • Improve developer experience and onboarding—updating environment validation, documentation, and Docker workflows for local reproducibility
  • Collaborate with cross‑functional teams to deliver secure, compliant, and testable features in a healthcare‑grade system (HIPAA, SOC 2 readiness)
  • Participate in code reviews, refactoring sessions, and architecture discussions with a focus on reliability, maintainability, and long‑term testability
  • Contribute to modernization efforts across repositories (API, CMS, Admin WebApp, UI, and Email Notification service)

Requirements:

  • Strong proficiency in TypeScript (both front‑end and back‑end)
  • Experience with Node.js, Express/Nest, and React 18+ or modern component frameworks
  • Experience writing and maintaining unit/integration tests (Jest, Vitest, React Testing Library)
  • Working knowledge of GitHub Actions or equivalent CI/CD systems, with focus on automation, coverage thresholds, and dependency security scanning
  • Comfortable working with Docker and multi‑service local environments
  • Familiarity with AWS or GCP cloud platforms, especially messaging, storage, and logging services
  • Demonstrated ability to balance rapid delivery with clean, maintainable, and testable code
  • Strong collaboration and communication skills in a remote, distributed engineering team

Nice to have:

  • Background in fintech, healthcare, or payment processing systems
  • Prior experience refactoring legacy codebases or improving test coverage on existing products
  • Exposure to HIPAA, SOC 2, or ISO 27001 compliance frameworks
  • Familiarity with Prisma ORM, Strapi CMS, or Firebase/Firestore
  • Understanding of CI/CD best practices, static analysis tools (ESLint, Prettier), and environment validation (Zod/Envalid)
  • Experience building secure, observable services with logging, health/readiness endpoints, and telemetry integrations

Other/Soft Skills:

  • You must have full‑time availability
  • You must be a Team Player
  • You should speak/write English at a professional level
  • You should be keen on doing video calls

What you can expect from this process:

  1. Our team will carefully review your application, and if your experience and qualifications match our needs, we’ll invite you for an initial call
  2. Technical Assignment on TestGorilla
  3. Call with CTO
  4. Call with Client

Submit your application using thisform . Please note that applications made through other channels, will not be considered.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Technical Project Manager / Engineering Manager
Technical Project Manager / Engineering Manager

TechRivo • Portugal

Presencial
EUR 83 000 - 124 000
Fullstack Developer – NodeJS & ReactJS
Fullstack Developer – NodeJS & ReactJS

Growin • Porto

Presencial
EUR 35 000 - 55 000
Tailor-made career management plan
Opportunity to learn and grow professionally
Founding Product Engineer – Backend Systems
Founding Product Engineer – Backend Systems

TechRivo • Portugal

Presencial
EUR 83 000 - 165 000
Remote work
Flexible hours
Full Stack Developer
Full Stack Developer

Connect Digital • Portugal

Presencial
EUR 25 000 - 30 000
Flexible benefits package
Extra day off on your birthday
One additional day off on 24 or 31 Dec
Nearshore Sector | Full-Stack Engineer - React / Node.js
Nearshore Sector | Full-Stack Engineer - React / Node.js

SmartRecruiters, Inc. • Lisboa

Presencial
EUR 65 000 - 90 000
Senior Fullstack Developer (Remote)
Senior Fullstack Developer (Remote)

team.it • Portugal

Presencial
EUR 70 000 - 95 000
Health insurance
Life insurance
Discounts and perks
+3
Full Stack Developer (React + Node.js)
Full Stack Developer (React + Node.js)

Accenture Portugal • Lisboa

Híbrido
EUR 45 000 - 80 000
Health insurance
Life Insurance & Pension
Free medical services at the office
+7
Fullstack Developer (Angular + .NET) – IoT Data Platform
Fullstack Developer (Angular + .NET) – IoT Data Platform

bridge351 • Lisboa

Presencial
EUR 52 000 - 68 000
Health and Life Insurance
Remote work opportunities
Hybrid work schedule
SRE/DevOps Engineer
SRE/DevOps Engineer

TechRivo • Portugal

Presencial
EUR 40 000 - 60 000
Full-Stack JavaScript Developer (Node.js/React.js)
Full-Stack JavaScript Developer (Node.js/React.js)

Trinetix • Portugal

Presencial
EUR 45 000 - 65 000
Continuous learning and career growth opportunities
Comprehensive medical insurance
Mental health support
+2