> Markdown version of [/jobs/ext/1176626-graduate-software-developer](https://www.wearedevelopers.com/jobs/ext/1176626-graduate-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Graduate Software Developer - **Company:** IMULAB - **Location:** Inverness, UK - **Experience:** Starter - **Contract:** Internship / Graduate position - **Skills:** HTML, JavaScript (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Apple IOS, Automation of Tests, Software Bug Management, Cascading Style Sheets (CSS), Code Review, Computer Programming, Data Security, Software Debugging, Web Development, Github, Mobile Application Software, Node.Js, OAuth, Shopify, Software Engineering, Data Streaming, Systems Integration, TypeScript, Data Processing, ReactJS, Garmin, AWS Lambda, Expo.io, Backend, Git, Bug Reporting, Information Technology, Code Inspection, React Native, Front End Software Development, Functional Programming, Api Design, Api Gateway, Restful APIs, Webhooks, Api Management, Serverless Computing, Web Api - **Published:** July 4, 2026 - **Apply:** https://find.jobs/jobs-near-me/apply/ats-redirect/?id=2854685091-2 ## About the Role 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., * 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, * 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, * 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., * 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 ## Description 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., 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, 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. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)