Full Stack Engineer

Testingmaintain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Tech stack

PHP
API
Artificial Intelligence
Amazon Web Services (AWS)
User Authentication
Unit Testing
Code Review
Database Design
Software Debugging
PostgreSQL
MongoDB
OAuth
Scrum
Redis
Strategies of Testing
React
Caching
Backend
GIT
Vue.js
Information Technology
React Native
REST
Software Version Control

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.

Apply for this position