Lead Software Developer

  • Aspire
  • 11/05/2026
Full time Information Technology Telecommunications Java SQL Python Part Time IT Software Engineer Testing

Job Description

Lead Software Developer

Position Overview

Reports To: CEO
Direct Reports: None

Hybrid: 2 days a week onsite, London

Salary up to £80k

Please note: You need to be a UK citizen to apply for this role or be eligible for SC clearance.

Job Purpose

Design, develop, and maintain high-quality web and mobile-based digital assessment solutions for healthcare, research, and related sectors.

Key Responsibilities Software Design and Development
  • Design, develop, and implement high-quality full-stack web and mobile applications
  • Write clean, efficient, and well-documented code in Python, JavaScript, HTML, and other relevant technologies
  • Collaborate with senior technical leadership on system design and implementation strategies
  • Develop and maintain RESTful APIs for system integrations
  • Implement responsive and accessible user interfaces across platforms
  • Participate in code reviews to ensure quality and knowledge sharing
Software Maintenance
  • Maintain and enhance existing codebases based on business and user needs
  • Ensure compatibility across devices, browsers, and platforms
  • Monitor performance and implement optimisations
  • Respond to and resolve defects and maintenance requests efficiently
  • Maintain version control and accurate documentation of changes
  • Deliver bug fixes and enhancements in a timely manner
Testing and Quality Assurance
  • Develop and execute unit, integration, and end-to-end tests
  • Identify and resolve defects and security vulnerabilities
  • Ensure adherence to security and data protection standards
  • Apply test-driven development practices where appropriate
  • Maintain test coverage and documentation
Operational Support
  • Configure and maintain development, testing, and production environments
  • Set up and manage CI/CD pipelines for automated delivery
  • Implement containerisation for consistent deployments
  • Provide support for production issues and troubleshoot complex problems
Professional Development
  • Stay up to date with emerging technologies and best practices
  • Contribute to team initiatives and continuous improvement
  • Research and evaluate new tools and technologies
  • Share knowledge and propose innovative technical solutions
Qualifications Essential
  • Degree in Computer Science, Software Engineering, or equivalent experience
  • Proven experience building full-stack web applications
  • Experience with a Python-based web framework
  • Strong knowledge of Python, HTML, and JavaScript
  • Proficiency with Git version control
  • Experience with containerisation technologies
  • Understanding of database design and management
  • Ability to work independently and within a small team
  • Strong problem-solving and organisational skills
  • Effective communication and documentation abilities
  • Experience with testing methodologies including TDD
  • Familiarity with cloud platforms (e.g., AWS or equivalent)
Desirable
  • Experience working within regulated or healthcare-related environments
  • Knowledge of accessibility standards
  • Experience with relational databases (e.g., PostgreSQL)
  • Awareness of data protection and regulatory standards (e.g., GDPR or similar)
Working Arrangements
  • Hybrid working model (London-based)
  • Full-time (37.5 hours per week) with flexible working options
  • Occasional out-of-hours work may be required
  • Flexible or part-time arrangements may be considered

We Are Aspire Ltd are a Disability Confident Committed employer