Full Stack Developer - (EU Based - Remote)

Terminalfour

Location
Portugal
Job Type
full-time
Salary
Unknown
Posted
August 30, 2025

Job Description

Full Stack Developer

Be part of Terminalfour’s BetterExaminations development team, supporting our higher education clients around the world on our exam management platform. You will be working as part of a dynamic delivery team where achieving high-quality standards is critical to our success.

Working as part of the development team, your role will be to create value for our customers in the form of new features, customer experience enhancements, and project integrations. You will need to be proactive in understanding and advocating for our clients to ensure their success. Working closely with our Product Owner, you will collaborate to solve problems, creating top-class experiences for those taking & administering exams through our platform.

 

What you will do

  • Work as a member of an Agile team to deliver high-quality features & enhancements for our multi-tenanted Serverless application

  • Identify and build product enhancements that improve both the customer and support experience

  • Provide workable technical solutions to the Product Owner’s requirements

  • Develop in-product integration points for SSO and other third-party systems

  • Improve client experience by identifying issues and suggesting enhancements and working with the team to continuously improve the user journey throughout the development process.

  • Build automated testing systems for regular checks

  • Ensure our products and procedures meet industry standards (e.g. ISO)

Skills and Experience you will need

Required skills

  • Minimum 3 years extensive full-stack development experience with Node.js and React as part of an Agile environment.

  • Knowledge of professional software engineering and best practices for the full software development life cycle.

  • Knowledge of AWS serverless technologies, especially AWS Lambda and Dynamo

  • Strong attention to detail in UI / component development

  • Experience performance and scalability improvements of distributed/scalable application

  • Great troubleshooting and problem-solving skills

  • Fluent English language skills, written and spoken

Preferred skills

  • Experience in writing unit tests (Jest) or automated tests (e.g Cypress.io)

  • Experience working with WGAC guidelines and ARIA specifications

  • Passion for EdTech

The Company

BetterExaminations is an end-to-end exam management and e-assessment platform. Our cloud-based platform enables candidates to sit exams from anywhere in the world and provides our global client base with additional efficiencies and security benefits. Our platform offers a wide range of proctoring and invigilation options.

BetterExaminations is a subsidiary of Terminalfour Ltd, which is a digital engagement & web content management platform for Higher Education.

Everyone in BetterExaminations is working remotely, we will provide you with laptop, monitors etc, whatever you need to get set up remotely, or you can avail of our Bring Your Own Device Policy and work from your own preferred equipment.

 

We believe in continuous learning, so if you want to enhance your AWS skills, the company will cover the cost of your training and AWS Certification.

We are focused on our employee wellbeing, and provide an Employee Assistance Programme to all staff, in all locations. This service provides support for a range of issues, as well as short term counselling, and is available to both employees and their families. In addition, we have a Wellbeing platform which is all about promoting health, wellbeing and generally taking care of ourselves.

We offer 30 days annual leave and flexible working hours. 

BetterExaminations is a subsidiary of Terminalfour.

🎯 Who is this job for?

BetterExaminations (a Terminalfour subsidiary) is hiring a Full Stack Developer (EU-based, remote) to join its Agile team building a serverless exam management platform for higher education. You’ll develop new features, integrations (SSO/third-party), UI components, and automated testing, while improving performance, scalability, and the overall user experience. The role requires 3+ years of Node.js and React experience, AWS serverless expertise (Lambda, DynamoDB), strong troubleshooting skills, and English fluency, with bonus points for Jest/Cypress testing, accessibility (WCAG/ARIA), and passion for EdTech. The company offers fully remote setup with equipment or BYOD support, AWS training & certification, employee assistance and wellbeing programs, flexible hours, and 30 days annual leave.

πŸ’¬ Potential Interview Questions

  1. How many years of experience do you have with full-stack development using Node.js and React?
    I have over 3 years of experience working with Node.js and React in Agile environments, building scalable and user-friendly applications with a focus on performance and maintainability.

  2. What is your experience with AWS serverless technologies?
    I have hands-on experience with AWS Lambda, DynamoDB, and other serverless components, designing distributed applications that are both cost-efficient and scalable.

  3. How do you ensure UI components are developed with high attention to detail?
    I follow design specifications closely, use reusable component patterns, ensure accessibility compliance, and test components across devices and browsers to guarantee a consistent experience.

  4. Can you describe your approach to improving application performance and scalability?
    I analyze bottlenecks using monitoring tools, implement caching strategies, optimize queries, and apply best practices in code splitting, lazy loading, and horizontal scaling.

  5. What is your experience with integration of third-party systems like SSO?
    I have implemented secure integrations with SSO providers using standards like OAuth 2.0 and SAML, ensuring seamless and secure user authentication experiences.

  6. Do you have experience with automated testing frameworks?
    Yes, I have experience writing unit tests with Jest and building end-to-end tests with Cypress, ensuring high coverage and reliability in production environments.

  7. How do you address accessibility in your development work?
    I follow WCAG guidelines, use semantic HTML and ARIA attributes, and perform accessibility testing to ensure applications are inclusive and user-friendly for all users.

  8. How do you collaborate with product owners and cross-functional teams?
    I work closely with product owners to clarify requirements, provide technical solutions, and collaborate with designers and QA engineers in Agile ceremonies to deliver high-quality features.

  9. What is your experience in troubleshooting and debugging distributed systems?
    I use structured logging, monitoring tools, and step-by-step debugging to quickly identify issues in distributed environments, applying fixes while maintaining system stability.

  10. Why are you interested in working at BetterExaminations?
    I am motivated by the opportunity to contribute to EdTech, improving digital exam solutions for global education, while working in a supportive remote-first culture that values continuous learning.

πŸ“‹ Job Summary

BetterExaminations, a subsidiary of Terminalfour, is a leading exam management and e-assessment platform serving higher education institutions worldwide. Its cloud-based system enables candidates to take exams securely from anywhere, while offering institutions efficiency, flexibility, and a range of proctoring and invigilation options. With a fully remote team and a strong focus on employee well-being, continuous learning, and professional growth, BetterExaminations combines innovation in EdTech with a supportive work culture to deliver top-class digital assessment solutions.

Required Skills

Node.js React

Related jobs

Europe - Anywhere, Spain, United Kingdom, Netherlands, France, Portugal

Frontend Engineer

Open Home Foundation

Full-time
United States

Software Engineer, Backend

Clipboard

Full-time
Madrid, Spain

Front End Developer

Open Assessment Technologies

Full-time