logo
act digital

Node/React Developer

September 22, 2026 at 10:58 AM

πŸ“ 100% Remote | Anywhere in Portugal

πŸš€ About the Role

We are looking for an experienced Senior Full-Stack Engineer with strong expertise in Software Architecture and System Design to help build and evolve modern, scalable, and high-performance web applications.

This is a senior technical role for someone who combines deep engineering knowledge with architectural thinking. You'll be responsible for designing solutions, making technical decisions, mentoring other engineers, and contributing hands-on to the development of a modern platform built with Node.js and React.

You will work closely with Product Managers, Designers, Engineers, and stakeholders to create robust, scalable, and maintainable solutions that support business growth.

🎯 Your Mission

As a Senior Full-Stack Engineer, you will:

  • Design scalable and resilient systems using modern web technologies.
  • Lead architectural discussions and contribute to technical strategy.
  • Build and evolve high-quality applications using Node.js and React.
  • Drive software engineering best practices across the development lifecycle.
  • Support and mentor developers through technical leadership.
  • Ensure solutions are secure, maintainable, and future-proof.

πŸ’Ό Key Responsibilities

Full-Stack Development

  • Design, develop, and maintain web applications using Node.js and React.
  • Build scalable backend services and APIs.
  • Develop modern, responsive, and user-centric frontend applications.
  • Participate in all stages of the software development lifecycle.
  • Deliver high-quality, maintainable, and testable code.

Architecture & System Design

  • Design distributed and scalable systems that support business growth.
  • Define application architecture, integration patterns, and technical standards.
  • Evaluate technology choices and architectural trade-offs.
  • Drive platform modernization and continuous improvement initiatives.
  • Ensure solutions are aligned with performance, scalability, security, and reliability requirements.

Technical Leadership

  • Act as a technical reference within the engineering team.
  • Lead technical discussions and architecture reviews.
  • Promote engineering best practices and development standards.
  • Mentor developers through code reviews and technical guidance.
  • Support technical decision-making across projects.

Quality, Performance & Reliability

  • Ensure high standards of code quality and maintainability.
  • Identify and address technical debt.
  • Optimize application performance and scalability.
  • Contribute to testing strategies, observability, and production readiness.
  • Promote continuous improvement across the platform.

Collaboration & Product Delivery

  • Work closely with Product Managers, Designers, QA Engineers, and Developers.
  • Translate business requirements into robust technical solutions.
  • Contribute to roadmap discussions, estimations, and planning activities.
  • Participate actively in Agile ceremonies and delivery processes.

βœ… What We're Looking For

Mandatory Requirements

  • Extensive experience as a Senior Software Engineer or Tech Lead.
  • Strong expertise in:Node.js
  • React
  • JavaScript / TypeScript
  • Proven experience with:Software Architecture
  • System Design
  • Distributed Systems
  • API Design
  • Experience designing scalable and maintainable applications.
  • Strong understanding of engineering best practices and design patterns.
  • Experience mentoring developers and influencing technical decisions.
  • Excellent problem-solving and communication skills.

πŸ›  Technical Skills

Backend

  • Node.js
  • TypeScript
  • REST APIs
  • Microservices
  • Event-Driven Architectures

Frontend

  • React
  • JavaScript
  • TypeScript
  • Responsive Design
  • Modern Frontend Architecture

Architecture & Engineering

  • Software Architecture
  • System Design
  • Cloud-Native Applications
  • Scalability & Performance
  • Design Patterns
  • Technical Leadership

DevOps & Quality

  • Git
  • CI/CD
  • Automated Testing
  • Monitoring & Observability
  • Security Best Practices

⭐ Nice to Have

  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Experience in product-driven environments.
  • Experience with microfrontend architectures.
  • Exposure to DevOps and Platform Engineering practices.
  • Previous experience as a Tech Lead or Software Architect.
  • Knowledge of event streaming and messaging systems.

🀝 Soft Skills

  • Strong technical leadership capabilities.
  • Excellent communication and stakeholder management skills.
  • Strategic thinking with a hands-on mentality.
  • Ownership and accountability.
  • Passion for engineering excellence and continuous improvement.
  • Collaborative and mentorship-oriented mindset.