Full-Stack Developer

Full Stack

Ref: 968Tuesday 12 October 2021

Full-Stack Developer



This is an exciting opportunity to join a fast-growing SME that has worked closely with the European Space Agency to design and implement a flexible platform for delivering tailored software services exploiting satellite imagery and supporting data.

Our client specialises in creating algorithms and machine leaning models that analyse, fuse and exploit data from many different types of sensors.

The role sits in a fast-paced development environment where you will be exposed the full application stack, agile development methodologies, modern development tools and processes, and an expanding cloud-based infrastructure.

Essential Requirements:

Tech – Python, Docker, Javascript/Typescript, HTML/CSS, Configuration control using Git

  • A first degree or higher in computer science, software engineering, or related discipline.
  • Full-stack development (front-end, back-end and web-browser).
  • Experience of API and UI services.
  • Agile development with full testing, verification and validation.
  • Professional, high-quality documentation.

A number of additional technical skills are highly desirable:

  • Successful cloud-based web system development, deployment and support.
  • Experience of developing systems which support large-scale geospatial imagery.
  • AWS
  • DynamoDB/NoSQL
  • Angular
  • Relational database/SQL
  • Geospatial data manipulation using GDAL
  • MVC web architecture development and testing e.g. using Ruby on Rails


  • The opportunity to support the commercialisation of a complex, cutting-edge platform that will underpin the company’s growth strategy and product delivery.
  • The chance to join a growing SME at the forefront of Scotland’s space sector, designing and delivering unique new services of value.
  • Lots of chances to learn and grow – you’ll be part of a great team culture where you’ll be supported and have great flexibility to bring your own ideas and shape your role, our team and products.
  • A flexible approach to your working location.
  • A highly competitive salary.