Share this Job

Full Stack Developer

Requisition ID:  20286

Newcastle, GB

Contract Type:  Open Ended
Working Pattern:  Full Time
Posted Date:  21-Jun-2022


We are a world class research-intensive university. We deliver teaching and learning of the highest quality. We play a leading role in economic, social and cultural development of the North East of England. Attracting and retaining high-calibre people is fundamental to our continued success.


What’s in it for you? Newcastle University is a great place to work, with excellent benefits. We have a generous holiday package; plus the opportunity to buy more, great pension schemes and a number of health and wellbeing initiatives to support you.

Newcastle is an inclusive global University community where everyone is treated with dignity and respect.  As a University of Sanctuary, we aim to provide a welcoming place of safety for all, offering opportunities to people fleeing violence and persecution.

Newcastle University is committed to being a fully inclusive Global University which actively recruits, supports and retains colleagues from all sectors of society.  We value diversity as well as celebrate, support and thrive on the contributions of all our employees and the communities they represent.  We are proud to be an equal opportunities employer and encourage applications from everybody, regardless of race, sex, ethnicity, religion, nationality, sexual orientation, age, disability, gender identity, marital status/civil partnership, pregnancy and maternity, as well as being open to flexible working practices.


Salary: £31,406 - £40,927 depending on experience.


Closing Date: ​​​​​​​The role will close when a suitable candidate is found.  We will contact you within seven days of your application.


The Role

The UK’s National Innovation Centre for Ageing at Newcastle University has been funded by Government and the University to create a world in which we all live better, for longer. We team with innovation experts, industry, academics and the public, to identify, develop and bring to market data driven innovative business models, services and products enhancing life as we age and developing new economic opportunities for organisations while promoting positive impact on society at scale.


We are seeking a Full Stack Developer to ramp-up the Centre’s Ageing Intelligencetm mission in developing software-based solutions dedicated to the ageing population and their stakeholders. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.


You should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility.


If you’re also familiar with accessibility, ethical principles in data management, user Centric and Agile methodologies, we’d like to meet you.


To apply, please complete the online application and attach a CV and covering letter. In your covering letter please outline how you are either working towards, meet or exceed all of the requirements for this role and the essential criteria in the Knowledge, Skills and Experience section below. Provide examples and highlight expertise relevant to the role.  Also provide a link to your portfolio and/or GitHub if available.


For informal enquiries, please contact Richard Airey @

Key Accountabilities

  • Collaborate with development teams and product managers to ideate software solutions
  • Design and develop client-side and server-side architecture
  • Build the front-end of applications through appealing visual design
  • Develop and manage well-functioning databases and applications
  • Write effective application program interfaces and relevant technical documentation
  • Test and maintain (troubleshoot, debug and upgrade) software to ensure responsiveness and efficiency
  • Create security and data protection settings
  • Build features and applications with a mobile responsive design
  • Work with Data Scientists and Analysts to develop and improve software
  • Conduct analysis, presenting results and putting forward recommendations through the provision of briefings, presentations or written reports, to support informed decision making on improvements to support the strategic aims of the organisation
  • Coordinate digital upgrade programmes with third party contractors, including the design of technical specifications and documentation, procurement and project management of works
  • Champion usability and accessibility


The Person


Knowledge, Skills and Experience 

  • Experience as a Full Stack Developer or similar role
  • Experience developing web applications for mobile and desktop
  • Familiarity with LEMP/LAMP stack
  • Experience of modern front-end web development workflows and approaches (i.e. sass, javascript compilation)
  • Working knowledge of server-side scripting languages and MVC frameworks (e.g. PHP, Laravel) and JavaScript frameworks (e.g. Vuejs, Angular, React)
  • Experience of working with databases (e.g. MySQL), web servers (e.g. Nginx, Apache)
  • Experience of working in team, using version control (Git)
  • Experience of working closely with UI/UX team in creating working prototypes
  • Evidence of good communication skills
  • A creative thinker above to develop novel ideas independently
  • Strong analytical and problem solving skills
  • Good knowledge of Accessibility principles, WCAG 2.0 and overall W3C standards


  •  Experience within the Laravel ecosystem (i.e. Livewire, Inertia, Jetstream etc.)
  • Fluent in Vuejs
  • Knowledge or experience of developing applications that adopt a serverless approach
  • Knowledge or experience of container orchestration (Kubernetes, Docker) 
  • Knowledge or experience of JAMStack
  • Knowledge or experience of mobile app development
  • Experience of API design/development
  • Experience of relational database design and development


Attributes and Behaviour

  • Creative & analytical are not opposites: you are able to disrupt the obvious solutions looking for innovative ways to leverage user interaction via software in a consistent way
  • Finding solutions: Generates a range of viable options and decides on an appropriate course of action that best fits organisational and area goals
  • Delivering services: Works continually towards achieving success through understanding and meeting or exceeding the expectations of the area, the University, colleagues and other stakeholders
  • Team-working: Works collaboratively with others, plays a positive role in teams and establishes and grows relationships across the organisation where different skills, expertise and opinions are valued



  • Degree in Computer Science, Statistics or relevant field or equivalent experience

The University holds a silver Athena SWAN award in recognition of our good employment practices for the advancement of gender equality. The University also holds the HR Excellence in Research award for our work to support the career development of our researchers, and is a member of the Euraxess initiative supporting researchers in Europe.


Requisition ID: 20286