Full Stack Engineer Data-Driven SaaS Applications
Do you take pride in building complete applications that combine elegant, high-performing front-end interfaces with scalable back-end systems?
This is an opportunity to join a product-led SaaS company developing data-powered software that supports real-world decisions. As a Full Stack Engineer, you will work across the entire stack, creating responsive interfaces, designing solid backend services, and helping to shape products that bring data and intelligence together.
A strong background in Next.js is particularly important for this role, as it underpins much of the interactive, modern front-end experience our users rely on. You will also work with Nest.js or Node.js for backend development, contributing to the design of APIs, data integrations, and overall system architecture.
What you will be doing
• Creating responsive, maintainable user interfaces using Next.js and related modern frameworks
• Designing and implementing backend services and APIs using Nest.js, Node.js, or Python
• Integrating analytics and intelligent functionality into full stack applications
• Working with both SQL and NoSQL databases for performance and scalability
• Deploying and maintaining services on cloud environments such as AWS or Azure
• Collaborating closely with designers, architects, and product stakeholders to deliver high-impact solutions
• Writing clean, testable, and efficient code, ensuring quality through reviews and performance optimisation
What we are looking for
• At least three years of experience as a full stack developer
• Strong skills in JavaScript and TypeScript across front-end and back-end development
• Proven expertise in building and maintaining applications with Next.js
• Experience with Nest.js or Node.js for backend services
• Proficiency in RESTful API design and integration
• A solid understanding of both SQL and NoSQL databases
• Experience with cloud platforms such as AWS or Azure
• Familiarity with Git and CI/CD pipelines
Nice to have
• Experience with Python for data integration or analytics
• Background in enterprise SaaS environments
• Understanding of data-driven or machine learning features (advantageous but not essential)
This position would suit a developer who enjoys working across the full stack, particularly with Next.js at the forefront, and who takes satisfaction in creating clean, scalable applications that deliver real value to users.