Full Stack Developer – TypeScript / Node.js / React
TechRivo, a Portuguese software consultancy, is hiring a 100% remote full-stack developer to build and maintain TypeScript/Node.js (Express/Nest) back-ends and React front-ends, write unit/integration tests, run CI/CD with GitHub Actions, and support a GCP-to-AWS migration on a HIPAA/SOC 2-ready healthcare-grade system.
- Compensation
- Not disclosed
- Location
- Portugal
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Strong proficiency in TypeScript (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 (automation, coverage thresholds, 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
- Ability to balance rapid delivery with clean, maintainable, and testable code
- Strong collaboration and communication skills in a remote, distributed engineering team
- Full-time availability
- Professional-level spoken and written English
- Comfortable with video calls
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
Full description
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