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