Software Developer
Role details
Job location
Tech stack
Job description
We are seeking an experienced and highly skilled Software Developer to join our dynamic and collaborative engineering team at SUMS Ltd. The successful candidate will play a key role in the ongoing development, scalability, and maintenance of the SUMS platform, working primarily with PHP and Laravel to deliver robust, secure, and high-performing solutions. This role offers an exciting opportunity to contribute across the full software development lifecycle, support a widely used platform for students' unions across the UK, and collaborate closely with technical and non-technical stakeholders in a supportive, forward-thinking environment., * Develop, maintain, and enhance scalable backend services for the SUMS platform using PHP and Laravel
- Design and implement APIs, services, and data models to support frontend applications and third-party integrations
- Ensure platform performance, security, reliability, and code quality through best practices and peer review
- Provide Tier 2 and Tier 3 technical support, including diagnosing issues and delivering code fixes
- Troubleshoot and resolve production issues, including performance and data-related problems
- Contribute to product feature development and ongoing platform maintenance
- Support DevOps and deployment processes, including CI/CD pipelines and environment configuration
- Evaluate and recommend new technologies, tools, and development practices
- Work collaboratively within Agile/Scrum development processes
- Produce and maintain technical documentation and support materials
- Participate in an out-of-hours support rota when required
Requirements
Do you have experience in Software development?, Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
- Minimum of 3 years' professional experience in software development
- Strong proficiency in PHP and Laravel
- Experience working with SQL database technologies
- Solid understanding of software design principles, data structures, and algorithms
- Experience using version control systems such as GitHub
- Knowledge of Agile or Scrum development methodologies
- Excellent problem-solving, analytical, and communication skills
- Ability to work independently, manage priorities, and meet deadlines in a fast-paced environment
- Passion for technology and continuous improvement
Benefits & conditions
Job Types: Full-time, Permanent
Pay: From £36,001.00 per year
Benefits:
- Additional leave
- Bereavement leave
- Casual dress
- Company events
- Company pension
- Cycle to work scheme
- Employee discount
- Enhanced maternity leave
- Free flu jabs
- On-site gym
- On-site parking
- Sick pay
- Work from home