Software Engineer
Som 3 Recruitment — United Kingdom · Posted ~1 day ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
Software Engineer – Back End or Front End
Hybrid – 2 days per week in the office (Milton Keynes or Basingstoke)
React, Java, PostgreSQL, API £50 - 65k
We are looking for an experienced Software Developer with excellent front or back end developments skills due to software development moving from an outsourced model to in-house
Working alongside the development team you will
Be highly involved with knowledge transfer, including code walkthroughs, pairing sessions, and documentation reviews with the outgoing external teaGain understanding of the current application architecture — service boundaries, dependency injection patterns, build system, and deployment configurationDesign and implement new back-end features, enhancements, and bug fixes in Java, following agreed coding standards and architectural principleTake ownership of the front-end codebase — maintaining, refactoring, and extending UI components to a high standard.PostgreSQL data model — schema design, migration management (Flyway/Liquibase), indexing strategy, and query optimisationCollaborate with back-end developers on API contract alignment and data-fetching conventions.Monitor and improve front-end performance — Core Web Vitals, bundle size, lazy loading, and rendering optimisation.Design, document, and maintain RESTful and/or GraphQL APIs, ensuring consistency, versioning, and thorough OpenAPI/Swagger documentationIdentify, catalogue, and systematically address technical debt in collaboration with the wider team
Your background and experience will include
Great communication skills, able to contribute to future roadmaps for the productsFor back end: Excellent Java development experience (Java 11+) in a production environment — including Spring Boot, dependency injection, and RESTful API design.PostgreSQL skills: schema design, complex query writing, index optimisation, and migration tooling (Flyway or Liquibase).Experience designing and documenting APIs using OpenAPI/SwaggerUnderstanding of software design principles (SOLID, DRY, Clean Architecture)Understanding and interest in AI coding assistants — Claude Code, GitHub Copilot, Cursor, or equivalentTakes initiative in identifying and addressing front-end technical debt.Methodical about performance and tests — does not consider a feature done until it is covered and fast.Strong proficiency in modern JavaScript and TypeScript in a production front-end context.
Deep experience with a modern component framework — React is preferred (hooks, context, performance patterns).Solid understanding of state management approaches — Context API, Redux or similar.Strong HTML and CSS fundamentals including responsive design, CSS-in-JS or module-based CSS approaches.
We have 61,661 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 61,661 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume