Full Stack Engineer
Role details
Job location
Tech stack
Job description
We are currently partnering with a high-growth digital product agency to appoint an experienced Full Stack Developer. This is a permanent, full-time position based in Edinburgh, offering a hybrid working model.Our client works with ambitious organisations to design and deliver AI-enabled, human-centred digital products. Their teams operate at pace, collaborating closely with clients to solve complex problems and deliver measurable outcomes. With continued expansion across the UK and internationally, this is an opportunity to join a forward-thinking, impact-driven environment working on high-profile, innovative projects. The Role Reporting to the Product Owner, you will play a key role in designing, developing, and maintaining scalable, high-performance applications. You will collaborate with architects, designers, project managers, and fellow developers to deliver robust digital solutions., Translate design and functional requirements into responsive, user-friendly interfacesDevelop, implement, and maintain APIs to support seamless front-end/back-end integrationProduce clean, maintainable, and efficient code aligned with best practicesContribute within Agile/Scrum delivery frameworksTroubleshoot, debug, and optimise application performanceParticipate in code reviews and technical discussionsCollaborate using version control platforms (e.g., Git-based repositories)Contribute to testing strategies, including functional and unit testingMaintain awareness of emerging technologies and industry developments
Requirements
4+ years' commercial experience developing and maintaining web applications3+ years' experience with React (Vue.js exposure beneficial; React preferred)Strong experience with MongoDB, including database design and optimisationFamiliarity with Redis caching mechanismsExperience with Git-based version control systemsExperience consuming RESTful APIsExperience writing functional and unit test casesStrong communication skills and attention to detail Desirable Experience Bachelor's degree in Computer Science, Engineering, or a related disciplineExperience with PostgreSQL or MySQLExposure to PHP and LaravelExperience with cloud platforms such as AWS or HerokuKnowledge of authentication and authorisation protocols (JWT, OAuth)Experience with TailwindCSSExposure to React Native and Expo
Benefits & conditions
Competitive salary aligned to experienceCompany pension schemePrivate healthcareEnhanced maternity and paternity leaveHybrid working modelRegular team events and collaborative cultureOngoing professional development and training30 days annual leave plus birthday leave If you are interested in joining a fast-scaling digital agency delivering innovative, AI-enabled solutions, please submit your CV and cover letter outlining your relevant experience and skills.