Graduate Software Developer in Inverness, Scotland

Graduate Software Developer in Inverness, Scotland

Inverness +1 Full-Time No working from home possible
I
Inverness | On-site | Early-career role, up to 4 years’ experience This role is based in Inverness and is not a remote or hybrid-first position. The successful candidate must be able to work full time on site. About IMULAB IMULAB is a UK blood testing and performance planning company. We work with athletes, coaches, high performers and health-conscious clients who want more than a standard “in range” blood test. Our platform brings together blood testing, doctor-led reporting, client results, digital health tools, wearable data, lab and medical device manufacturing workflows and internal reporting systems. We are now hiring an early-career software developer to support the next stage of our digital platform. About the role You will work alongside the current development team to help build and maintain IMULAB’s health and performance technology, including React Native mobile app, backend services, website, Shopify storefront, client portal, lab integrations, QMS systems and internal tools. The core stack includes React Native, Expo, TypeScript, Node.js, AWS, Lambda and API-based integrations, but the role may also involve supporting Shopify, website improvements, reporting workflows, data handling, QA and SOP documentation and release support. You will work under mentorship and be expected to learn quickly, solve problems carefully and contribute to real product development. Essential requirements Candidates who do not meet every essential requirement should not apply. You must have: A relevant degree, such as BSc Computer Science, Software Engineering, Computing, or a closely related STEM degree with substantial programming content Graduated within the last four years, with relevant software development experience since graduation Solid JavaScript or TypeScript experience from degree work, placements, internships or employment React experience through university projects, internships, placements or commercial work Practical use of Git, including branches, commits and pull requests Ability to work full time on site in Inverness Right to work in the UK A clear interest in software development, product building and learning within a fast-moving business Relevant internships and placement years count toward experience if they were in software development. Technical experience required Candidates must have practical experience with: JavaScript or TypeScript React Git and GitHub , including branches, commits and pull requests Web development fundamentals , including HTML, CSS, APIs and front-end debugging Working with a codebase locally , including installing dependencies, running projects and troubleshooting errors Basic backend or API experience , either through university projects, placements, internships or commercial work Systems you may work on The role may involve work across several parts of the IMULAB platform, including: React Native / Expo mobile app TypeScript front-end features Node.js backend services AWS cloud services AWS Lambda functions API Gateway or similar API infrastructure Serverless workflows REST APIs and integrations Shopify storefront and product/order workflows Shopify themes, sections, apps or webhooks IMULAB website updates and performance improvements Client results portal Doctor/reporting workflows Lab result handling and internal data flows Kit, order, manufacturing and fulfilment processes Wearable integrations such as Apple Health, Health Connect, Garmin or Oura Admin dashboards and internal tools QA, bug fixing, documentation and release checklists Desirable experience We will prioritise candidates who also have some of the following: React Native or Expo Node.js and REST APIs TypeScript in production codebases Shopify development, Shopify themes, apps or webhooks Mobile builds, including iOS, Android, Expo/EAS or TestFlight Health data or wearable integrations OAuth or third-party API integrations Automated testing, linting or CI basics Basic understanding of data privacy, GDPR or secure data handling Experience working with dashboards, portals or admin systems Interest in health, sport, coaching, performance or wellness technology Portfolio or GitHub with at least one complete project you can talk through Responsibilities You will be expected to: Implement features and fixes in TypeScript across mobile, web and backend systems Support development of the IMULAB mobile app and related services Help maintain and improve the Shopify storefront and website where required Support backend APIs, integrations and data workflows Run and debug the app locally Investigate bugs and document clear reproduction steps Submit work through Git pull requests Respond to code review feedback Support release readiness, including TestFlight, smoke tests and checklists Help test key client journeys, including login, results, orders and report access Update documentation when setup, behaviour or workflows change Collaborate in person with the team in Inverness Communicate clearly when blocked or unsure What we are looking for We are looking for someone who is technically capable, curious and careful. This role would suit someone who: Wants to build real software used by real clients Is comfortable learning across mobile, web, backend and integrations Can think through problems clearly Pays attention to detail Writes clean, readable code Is willing to ask questions and take feedback Can document what they have done Has an interest in health, performance, sport or data-driven products Wants to grow into a strong full-stack or product-focused developer This is not a narrow coding role. You will be working across a live business where software connects to sales, testing, lab processes, reporting, client experience and future product development. What we offer Early-career software role with hands-on product work Experience across mobile, backend, Shopify, website, mobile app and health integrations On-site mentorship at the Inverness head office Opportunity to help build a growing UK health and performance platform Exposure to app development, lab workflows, e-commerce and digital health systems Salary dependent on experience within the early-career band Holiday, pension and probation details to be confirmed How to apply Please email hello@imulab.co with: CV, maximum 2 pages Degree title and graduation date Months or years of relevant software development experience GitHub or one project link 3 to 4 lines explaining your contribution to that project Subject line: Graduate Software Developer Application

Locations

InvernessScotland
I

Contact Details:

IMULAB Recruitment Team