Senior Full-Stack Developer

About the Role

We are hiring a Senior Full-Stack Engineer to join an existing, production-grade platform that is actively evolving and scaling.

This is not a greenfield project — you will be working on a live system with real usersfocusing on improving scalability, performance, and architecture while continuing to build new features.

We are looking for someone who thinks beyond code — a developer who understands systems, trade-offs, and long-term maintainability.

What You’ll Do
  • Work on a mature codebase, improving structure, scalability, and performance
  • Design and implement backend services using NestJS (Node.js, TypeScript)
  • Build and optimise frontend features using Next.js (React)
  • Refactor and enhance existing components to meet growing product demands
  • Contribute to system architecture decisions and technical direction
  • Ensure high standards for code quality, testing, and reliability
  • Collaborate closely with product and leadership on feature evolution
What We’re Looking For
  • 5+ years of experience building production systems
  • Strong expertise in Node.js, TypeScript, and backend architecture
  • Hands-on experience with NestJS in real-world, scalable applications
  • Solid experience with Next.js / React in production environments
  • Experience working on existing, complex systems (not just greenfield projects)
  • Ability to take ownership and make technical decisions
  • Clear communication and strong English
Nice to Have
  • Experience scaling products (performance, load, architecture evolution)
  • Familiarity with microservices or modular architectures
  • AWS Cloud experience
  • Experience working in fast-paced, product-driven environments
What We Offer
  • Remote-first environment (Portugal-based)
  • High ownership and impact on a scaling product
  • Direct involvement in technical decisions
  • A team focused on building, not bureaucracy