JobRaahGet matched free

Jobs

Fullstack Developer

Schréder · Algés, Lisbon, Portugal · Hybrid

Posted Jul 23, 2026

Apply with JobRaah

Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.

WHO ARE WE HIRING? The Fullstack Developer is responsible for designing, developing, and maintaining both front-end and back-end components of web applications. This role requires expertise in multiple programming languages, frameworks, and databases to build scalable, high-performing, and user-friendly applications. The Fullstack Developer collaborates with designers, product managers, and other engineers to deliver seamless user experiences while ensuring optimal application performance, security, and maintainability. WHAT WILL YOU DO: Application Development Design and develop end-to-end solutions, including front-end, back-end, and database layers. Build interactive and responsive user interfaces using modern front-end frameworks (e.g., React, Angular, Vue.js). Develop robust and scalable back-end services, APIs, and microservices using languages such as Node.js and .NET. Integrate with third-party APIs, services, and external systems as needed. System Architecture & Performance Optimization Design database schemas and optimize queries for performance and scalability. Ensure application security by implementing best practices in authentication, authorization, and data protection. Optimize front-end and back-end code for performance, scalability, and maintainability. Implement caching strategies and optimize load times for a seamless user experience. Collaboration & Agile Development Work closely with UI/UX designers, product managers, and other engineers to translate business requirements into technical solutions. Participate in Agile development processes, including sprint planning, stand-ups, and retrospectives. Conduct code reviews to maintain high code quality and enforce best practices. Collaborate with DevOps and QA teams to ensure smooth deployment and testing processes. Testing & Debugging Write unit, integration, and end-to-end tests to ensure software reliability. Debug and troubleshoot issues across the entire stack, ensuring smooth application functionality. Monitor and optimize applications in production environments, addressing performance bottlenecks. Continuous Improvement & Innovation Stay up to date with emerging technologies, frameworks, and best practices in full-stack development. Continuously improve development processes, tools, and team collaboration. Contribute to internal documentation, knowledge-sharing, and mentoring of junior developers.   WHO ARE WE LOOKING FOR?   Technical Expertise Proficiency in front-end technologies such as HTML, CSS, JavaScript, TypeScript , and modern frameworks (React, Angular, Vue.js). Strong knowledge of back-end development using Node.js and .NET. Experience with API development, RESTful services, and GraphQL. Knowledge of database management systems (SQL: Sql Server, PostgreSQL, MySQL; NoSQL: MongoDB, CosmosDB). Understanding of DevOps principles, CI/CD pipelines, and cloud platforms (AWS, Azure, Google Cloud). Proficiency in…