Skip to content

This website works best using cookies which are currently disabled.Cookie policy  Allow cookies

Job Application


Please answer the following questions in order to begin the process of your application.

Email Address *
File Attachments:
(2MB file maximum. doc, docx, pdf, rtf or txt files only)
Attach a CV * 
 * denotes required field

Key Privacy Information

When you apply for a job, JobServe will collect the information you provide in the application and disclose it to the advertiser of the job.

If the advertiser wishes to contact you they have agreed to use your information following data protection law.

JobServe will keep a copy of the application for 90 days.

More information about our Privacy Policy.


Job Details


Full Stack Developer (Permanent)

Location: Edinburgh, Scotland Country: UK Rate: £DOE

Durham Professionals Services is delighted to be working alongside our client based in the heart of Edinburgh to recruit a Full Stack Developer. Our client is undergoing an expansion of its talent pool due to continued business success, so now is an exciting time to join. By continuing to expand their customer base globally, find innovative solutions to really difficult issues and generally shake up the its sector. It's going to be an incredible journey of exploration! In a sentence our client is looking for candidate who possess sound architectural knowledge with an interest in mobile development.

This is a great opportunity to get involved at ground level and take a leading role in creating a full-stack solution across mobile app, web, data analysis and our Back End services

platform. We'll trust you to bring in best-practice distributed systems patterns, while looking for simple and clean solutions that don't overcomplicate.

Our client's solutions are developed end-to-end leveraging React/Overmind for Front End web development powered in the Back End by Node.js (for our CMS) and Python/Django microservices, all running through AWS Lambda's serverless compute technology, EC2 and ElasticSearch, Kafka, Athena for data analysis. We're also leading the way in commercial use of Flutter, Google's cross-platform mobile development toolkit based on Dart and run the Flutter Scotland MeetUp where we share our expertise and learn from an open approach to community engagement.

As a small dynamic business, the successful candidate will advise on what architectural patterns will be needed to help achieve scale to meet growth plans, be flexible enough to adapt to new requirements and allow for new integrations while being resilient, able to withstand small operational issues without loss of service.

Additional responsibilities include: -

Working within the Product Development team, the role is broad and can be shaped to the person's existing skills and personal development plans but responsibilities will include:

  • You will lead on the development of key product features and vital sub-systems in our platform, balancing short-term goals and long-term direction.
  • You will enhance your team's skills and capabilities through mentoring, questioning, learning, code reviews and encouraging open debate about the best solutions.
  • You will take a leading role in shaping our technical strategy, working with team members and stakeholders to explore solutions that help realise the business goals through whiteboarding, documentation and prototyping.
  • You will have shared ownership for the effectiveness of the software delivery process, constantly seeking ways to reduce friction and make our end-to-end development quicker, predictable and reliable.

Key Skills and Experience

  • You seek the opportunity to have your imprint on the product we develop, the way we work and the values we embody.
  • You naturally lean towards metrics and information-based decision-making. You regularly ask What does success look like? What's the outcome we want from this?
  • You like to explore. You are innovative, questioning, solution-oriented and curious by nature.
  • You help foster an open, supportive environment. We believe in an idea meritocracy where everyone's ideas are
  • Technically minded, you have a real interest for new technologies, the problems they solve and how they can be applied to real-world situations.
  • Deep sense of ownership with the determination to fail fast, learn and adapt.

Posted Date: 27 May 2020 Reference: JS Employment Agency: Durham Professional Services Ltd Contact: Mark Durham