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.