Direct message the job poster from Smart Consulting We are looking for aSenior Fullstack Software Developer (React, Node.js, TypeScript)to join our engineering team. In this role, you will be responsible for designing, developing, and delivering end-to-end features across the full stack, contributing to the creation of scalable, high-quality, and production-ready web applications. If you are passionate about modern web development, product-focused engineering, and building robust systems that scale, this opportunity is for you. What you will be doingOwn and deliver features end to end, from data modelling and API design to user-facing interfaces. Design and implement scalable and maintainable systems usingTypeScriptacross both backend and frontend. Build, maintain, and evolve backend services usingNode.js, APIs, databases, and background workflows, with a strong focus on performance, reliability, and data integrity. Develop high-quality frontend experiences usingReact, optimising rendering performance, state management, and overall user experience. Collaborate closely with product, design, and AI-focused teams to integrate AI-powered capabilities into production systems. Translate product requirements and ambiguous problem statements into well-architected technical solutions. Define, implement, and uphold engineering standards, including testing strategies ( unit, integration, end-to-end ) and observability ( logging, monitoring, analytics ). Conduct code reviews and contribute to architectural decisions and critical feature designs. Identify bottlenecks, bugs, and technical debt, proposing and implementing effective solutions. Act as a product-minded engineer, collaborating with product and design to shape solutions and challenge assumptions when appropriate. What we are looking forBachelor's degree in Computer Science, Engineering, or a related field. Several years of hands‐on experience building and operating production-grade web applications and distributed systems. Strong, hands‐on experience across the full stack, including:Backend:Node.js, API design, relational and/or NoSQL databases Frontend:React, modern CSS, state managementDeep expertise inTypeScript, with a strong focus on type safety, maintainability, and developer productivity. Proven ability to work autonomously and take ownership of complex features from concept to deployment. Strong product and UX sensibility, balancing quality with efficient delivery. Comfort working in fast‐paced, evolving environments and collaborating across engineering, product, and design teams. Curiosity and enthusiasm for AI‐assisted development workflows and modern web platforms. Full professional proficiency inEnglish. Availability to start within30 days(maximum notice period). Plus (not required but valued)Experience with relational databases such as PostgreSQL. Familiarity with event‐driven or asynchronous architectures. Experience building platforms, marketplaces, or extensible application ecosystems. Knowledge of frontend architecture trade-offs ( SSR vs SPA, performance optimisation, SEO). Exposure to DevOps practices and tooling (Docker, Kubernetes, monitoring/observability). Interest or experience in Web3, blockchain, or decentralised/sovereign web technologies. Why join us?Build and ship end‐to‐end features with real product ownership. Work in a collaborative, high‐performing engineering team. Develop modern, scalable web platforms used in real‐world production environments. Continuous learning and professional growth opportunities. A culture that values quality, autonomy, and continuous improvement. Remote – Candidates Must Be Based In Portugal Seniority level:Mid‐Senior level Employment type:Full‐time Job function:Information Technology Industries:Technology, Information and Media#J-18808-Ljbffr