Senior Software Engineer

Connor Fox Recruitment Solutions
Edinburgh, UK
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

HTML Geographic Information Systems Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Data Analysis Architectural Patterns JIRA Microsoft Azure BigQuery Cascading Style Sheets (CSS)
+48 more
Mobile Application Development Cloud Computing Cloud Computing Security Software Quality Code Review Databases Continuous Integration Data Systems Cursor (Graphical User Interface Elements) Database Queries Linux DevOps Spatial Databases Github Python (Programming Language) PostgreSQL Node.Js PostGIS Rapid Prototyping Process E2e Testing Svelte Software Engineering Strategies of Testing TypeScript Software Vulnerability Management Esri GIS (Software) Google Cloud GitHub Copilot ReactJS Firebase Backend Vue.js Pandas Syntactically Awesome Style Sheets (SASS) Kubernetes Geospatial Data Abstraction Library (GDAL) Data Analytics Plotly Figma Front End Software Development Interactive Whiteboards Restful APIs Terraform Es2015 Data Pipelines Serverless Computing Docker Microservices

Job description

  • Lead the design, development, and delivery of full-stack web applications throughout the software development lifecycle.
  • Drive technical discovery, architecture, platform innovation, rapid prototyping, and AI-assisted development.
  • Design and implement scalable cloud-native solutions on Google Cloud Platform (GCP), including serverless applications, APIs, and microservices.
  • Ensure code quality, reliability, performance, and security through testing strategies, code reviews, monitoring, maintenance, and incident response.
  • Own products and features end-to-end, acting as the primary technical contact for stakeholders and ensuring solutions meet customer needs.
  • Manage small projects and feature enhancements, including planning, estimation, task breakdown, progress tracking, and Jira board management.
  • Collaborate with cross-functional teams using Agile methodologies and tools such as Jira, Figma, Miro, and Storyboard to deliver technical initiatives effectively.
  • Diagnose and resolve technical issues, perform root-cause analysis, and implement effective solutions.
  • Mentor junior developers and promote engineering best practices, while staying current with developments in web, geospatial, cloud, AI, and data technologies., We are committed to championing diversity, equality, and inclusion in every step of the recruitment process. We believe that diverse talent drives innovation and success, and we strive to connect employers with candidates from all backgrounds, fostering inclusive workplaces where everyone can thrive.

We welcome applications from individuals of all races, ethnicities, genders, sexual orientations, ages, abilities, religions, and backgrounds. Our recruitment processes are based on merit, skills, and potential, ensuring equal opportunities for all.

If you require adjustments during the application process, please let us know we are here to support you.

Lets build a more inclusive workforce together! Skills

  • Back-End Development
  • Cloud Infrastructure
  • Front-End Development
  • Google Cloud Platform (GCP)
  • Node.js Development
  • Python
  • React Development
  • TypeScript
  • Vue.js Front-End Development

Requirements

You’ll be an experienced problem solver, adept at design, applying architectural patterns, devising algorithms, and overcoming technical hurdles.

You will build impactful software that solves important problems and craft responsive frontend components and connect them to scalable backend services and databases.

You are detail-oriented, have great empathy for our end-users and understand the value of good interaction patterns and design.

You are adaptable across the whole tech stack whether that be frontend, cloud computing, dev ops, database queries, or schema design., * Proven experience developing enterprise-grade full-stack web applications.

  • Front-end development skills using HTML, CSS/Sass, TypeScript, modern JavaScript (ES6+), and reactive frameworks such as Vue, React, or Svelte, with experience in unit and end-to-end testing frameworks.
  • Backend development experience with Node.js, Python, REST APIs, microservices, and relational or document databases (e.g., PostgreSQL/PostGIS, Firebase, BigQuery).
  • Experience with data science, data analysis, and data-driven application development, including working with datasets, statistical or analytical techniques.
  • Knowledge of cloud platforms and services, particularly Google Cloud Platform (or equivalent AWS/Azure services), including serverless architectures.
  • DevOps and infrastructure skills, including Docker, Kubernetes, Linux, Terraform, CI/CD pipelines, and GitHub Actions.
  • Strong understanding and practical application of secure software development principles, including threat modelling and vulnerability remediation.
  • Experience designing, deploying, and maintaining scalable, reliable, and secure cloud-native applications

Desirable Skills

Experience with geospatial technologies and concepts, including:

  • Spatial databases (e.g., PostGIS, BigQuery, DuckDB, Google Earth Engine)
  • Geospatial libraries (e.g., GDAL/OGR, GeoPandas, Proj4, Gmaps, Leaflet, Leafmap,rasterio, STAC)
  • Geospatial data formats (ESRI shapefiles, geojson, geotiff, zarr, geoparquet
  • Familiarity with data science libraries like pandas. Geopandas, xarray and Plotly.
  • Experience with remote sensing data and building data processing pipelines
  • Experience with Firebase Auth, Firestore
  • Experience with AI Coding include GitHub CoPilot, Cursor, FirebaseStudio
  • Ability to develop solution proposals and evaluate pros and cons

Benefits & conditions

  • Collaborative culture supportive, open, and team-driven.
  • Work-life balance flexible hours and hybrid options
  • Impactful work shape a cutting-edge SaaS product transforming environmental data use.
  • Competitive package strong salary and comprehensive benefits.
  • Innovation leverage AI and data tools to deliver unique customer value.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.reed.co.uk

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

5:04 min

Configuring the Figma MCP for local code generation

Perf + AI

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all