Skip to content

Back End Engineer

About NCTech

NCTech has established itself as a market leader in the provision of 360° street level imagery and 3D data to Big Tech customers. The company operates globally and is on a rapid growth trajectory, serving the likes of the Immersive Media and Geographic Information System markets.  

About the job in 60 seconds

An opportunity has arisen for a Back End Engineer to join a dynamic and rapidly-growing imaging company based in Edinburgh. The company collects and processes georeferenced 360° imagery and 3D data globally for a range of large customers. The role is a chance to work on our bespoke capture management software coordinating international data collection on a massive scale.

As a Back End Engineer you will join a team of talented engineers working as part of a sustainable paced agile team. You will be involved in every aspect of the process from idea generation, design, development and deployment.

Responsibilities and Skills


  • Java 8+.
  • Spring Boot 2+.
  • Unit testing.
  • SQL Databases (PostgreSQL, MySQL).
  • Experience using version control systems (Git).
  • Continuous integrations and deployment (CI/CD).
  • Ability to work both independently and as part of a team.


  • Experience with AWS or Google Cloud.
  • OOP (Object Oriented Programming).
  • Knowledge of PostGIS.
  • Experience with JS and/or Python.

Our Benefits

We currently offer:

  • Generous holiday allowance of 33 days;
  • The opportunity to flex your working day;
  • Never work your birthday – we think you should always enjoy your birthday off!;
  • Excellent health benefits cash plan paid for by NCTech;
  • Family friendly benefits;
  • Plenty of shindigs and social events – we’re always open to ideas and we’re a sociable bunch!
  • Above all we are really proud of our diverse, open and overall awesome company culture!

How to apply

If you’re ready to help power us on our journey to hyper-growth then send your CV along with why you should join our team to with the reference BEE22  in the subject title.

NCTech is proud of our diverse and fully inclusive culture and we don’t tolerate any kind of bias, judgement or harassment.  We want our recruitment process to be accessible to everyone so if you require any reasonable adjustments please note them on your application and we’ll do our best to accommodate your request.