Senior Fullstack Software Developer

CPDme
Clitheroe, United Kingdom
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 50K

Job location

Clitheroe, United Kingdom

Tech stack

Clean Code Principles
Java
JavaScript
Amazon Web Services (AWS)
Azure
Software as a Service
Cloud Computing
Databases
Continuous Integration
Data Security
Database Storage Structures
Software Debugging
DevOps
Monitoring of Systems
Identity and Access Management
OAuth
Performance Tuning
Scrum
Systems Development Life Cycle
Standard Sql
Software Engineering
Systems Architecture
Systems Integration
Spring-boot
Backend
GIT
Vue.js
Front End Software Development
REST
Software Version Control
Microservices

Job description

We are seeking a skilled and motivated Senior Full Stack Software Developer to support the development and continuous improvement of our CPD platform. This platform enables professionals to document, manage, and enhance their continuing professional development through an intuitive and scalable digital solution.

You will play a key role in designing, building, and maintaining both backend and frontend systems, ensuring performance, security, and usability. This role also involves contributing to testing, documentation, and deployment processes, working closely with product, operations, and other stakeholders.

What You'll Be Doing

  • Designing, developing, and maintaining full-stack applications
  • Building and enhancing backend services using Java, Spring Boot, and SQL
  • Developing responsive and user-friendly frontend interfaces using JavaScript and Vue.js
  • Translating business and product requirements into scalable technical solutions
  • Writing clean, maintainable, and well-documented code
  • Supporting QA testing, debugging, and performance optimisation
  • Managing deployments and contributing to CI/CD processes
  • Maintaining and improving system architecture and database structures
  • Collaborating with cross-functional teams to deliver new features and improvements
  • Monitoring system performance, reliability, and security
  • Contributing to technical documentation and development standards

Requirements

  • Proven experience as a Full Stack Developer or Software Engineer
  • Strong backend development experience with Java and Spring Boot
  • Solid experience working with SQL databases (design, queries, optimisation)
  • Frontend development experience with JavaScript frameworks (preferably Vue.js)
  • Understanding of RESTful APIs and system integrations
  • Experience with version control systems (e.g., Git)
  • Strong problem-solving and debugging skills
  • Experience with testing and quality assurance processes
  • Ability to write clean, maintainable, and scalable code
  • Strong understanding of software development lifecycle (SDLC)
  • Good communication skills and ability to work collaboratively

Desirable Skills & Experience

  • Experience working in SaaS or subscription-based platforms
  • Familiarity with cloud platforms (e.g., AWS, Azure, or similar)
  • Experience with CI/CD pipelines and DevOps practices
  • Knowledge of microservices architecture
  • Experience with authentication systems (e.g., SSO, OAuth)
  • Understanding of data security and best practices
  • Experience building user-centric platforms or dashboards
  • Familiarity with Agile/Scrum methodologies
  • Experience working in professional, healthcare, or regulated environments
  • Exposure to analytics, reporting systems, or performance tracking tools

About You

You are a proactive and detail-oriented developer who takes pride in building high-quality, reliable software. You enjoy solving complex problems and are comfortable working across both backend and frontend systems.

You are:

  • Passionate about clean code and scalable solutions
  • Curious and continuously learning new technologies
  • Able to work independently and take ownership of your work
  • Collaborative and comfortable working with cross-functional teams
  • Detail-oriented with a strong focus on quality and performance
  • Adaptable and able to work in a fast-paced environment
  • Motivated by building products that deliver real value to users

If you are passionate about growth, partnerships, and creating long-term value, we would love to hear from you., * Bachelor's (preferred), * Fullstack Software Developer: 5 years (required), Willingness to travel:

  • 25% (preferred)

About the company

CPDme is a fast-growing digital platform that helps professionals across health, social care, education, emergency services, business and more record, evidence, and reflect on their Continuing Professional Development (CPD). We support learning through our CPDme platform, CPDteams, and CPDassist AI, accessible anytime across desktop and mobile. Independent from regulators and employers, we focus on making CPD simple, accessible, and engaging. Our team brings experience from the NHS, government, private, education, and voluntary sectors, united by a mission to empower professional growth through better learning tools.

Apply for this position