Node/React Developer
Guarde esta oferta e mantenha a sua pesquisa organizada
Crie uma conta gratuita para guardar ofertas, criar alertas e voltar a este anúncio a partir do seu painel.
Ao continuar, aceita os nossos Termos & Política de Privacidade.
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.