Software Developer, Full Stack Developer, React.js
-
Software Development
Job Description & How to Apply Below
School/Department:
Advanced Manufacturing Research Centre
Work Arrangement:
Full Time (Hybrid)
Contract Type:
Permanent
Salary per annum (£): £32,080 - £36,636. With potential to progress to £39,906 through sustained exceptional contr
Closing Date: 22/11/2026
The University of Sheffield is a remarkable place to work. Our people are at the heart of everything we do. Their diverse backgrounds, abilities and beliefs make Sheffield a world-class university.
We offer a fantastic range of benefits including a highly competitive annual leave entitlement (with the ability to purchase more), a generous pensions scheme, flexible working opportunities, a commitment to your development and wellbeing, a wide range of retail discounts, and much more. Find out more about our benefits (opens in a new window) and join us to become part of something special.
OverviewWe are seeking a proactive and detail-oriented Software Developer to support the development, maintenance, and day-to-day operation of our modern software applications. Working alongside senior technical leads, you will contribute directly to building responsive user interfaces, integrating backend APIs, and supporting scalable cloud-native architectures.
In this role, you will gain hands‑on experience across our modern tech stack—including React, Next.js, Microsoft Azure, MongoDB, PostgresDB, and AI integrations—while adhering to established software engineering best practices, CI/CD pipelines, and secure coding standards.
Main duties and responsibilities- Full‑Stack Application Development: Build, test, and maintain responsive web interfaces and application features using modern front‑end frameworks including Next.js/Modern.js, React, and MUI.
- API & Database Implementation: Assist in building and maintaining secure API endpoints using OpenAPI specifications and Better Auth, and perform standard data management tasks across PostgresDB and MongoDB databases.
- Cloud & Platform Operations: Support the deployment and monitoring of application environments hosted on Microsoft Azure, Container App Environments, and Databricks under supervision.
- AI & Continuous Integration Workflows: Assist in integrating AI/LLM capability workflows (such as Claude and Gemini) into existing services, utilizing Azure Dev Ops for version control, continuous integration, and automated deployments.
- Testing & Technical Support: Perform unit and integration testing, troubleshoot technical bugs, write maintainable documentation, and participate constructively in team peer code reviews.
- Collaborative Delivery: Work closely with lead developers and project teams to deliver assigned development tasks on schedule, communicating technical progress and challenges effectively.
- Carry out other duties commensurate with the grade and remit of the post.
Our diverse community of staff and students recognises the unique abilities, backgrounds, and beliefs of all. We foster a culture where everyone feels they belong and is respected. Even if your past experience doesn't match perfectly with this role's criteria, your contribution is valuable, and we encourage you to apply. Please ensure that you reference the application criteria in the application statement when you apply.
CriteriaStage(s) assessed at
Degree‑level qualification or equivalent practical experience in Computer Science, Software Engineering, or a related field.
Application / Interview
Practical experience developing responsive web applications using modern front‑end frameworks such as React, Next.js, or Modern.js, and MUI.
Application / Interview
Practical understanding of RESTful API design, OpenAPI specifications, or authentication frameworks (e.g., Better Auth).
Application / Interview
Hands‑on familiarity querying and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction