Mentoring made easy
Full-stack Developer
Location
United Kingdom
Posted
113 days ago
Salary
£30K - £32K / year
Seniority
Senior
Job Description
Full-stack Developer
SUMAC Mentoring Limited
• Work across the whole stack, collaborating with the CTO to design and implement new features. • Improving existing functionality, and help with support issues. • Building new functionality to meet customer needs, maintaining and improving existing functionality to streamline process.
Job Requirements
- Minimum of 4 years’ experience using Laravel or equivalent framework.
- Experience using Laravel 6+, preferably more recent versions.
- Solid understanding of PHP7, and be able to set up and support a LAMP stack.
- Experience in using one of the main JS frameworks, preferably Vue.
- An understanding of Docker and how to use Docker Compose to manage multiple images.
- Knowledge of RESTful services and an understanding of best practice when designing/utilising them.
- A working knowledge of the shell in Linux.
- Experience using using Git for version control.
- An awareness of TDD as a development strategy.
- A desire to make best use of OO design principles.
- An understanding of design patterns knowing when to use them and when not to use them.
- A work ethic geared towards clean, concise and maintainable code.
- Excellent written and verbal communication skills.
Benefits
- Remote working
- Excellent holiday allowance with an increase every year up to a set limit.
- Macbook Pro + any other essential equipment
- Flexible working hours within range (8am-6pm GMT)
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Fullstack Developer, Full-Time
freshcells systems engineering GmbHWe create digital products with strategic business relevance.
• Development of modern backend applications based on Node.Js • Development of modern frontend applications based on React JS • Development of APIs based on GraphQL • Design and implementation of new features for sophisticated software solutions in cooperation with project management, design, and development departments • Writing and maintaining our automated test suites • Participation in continuous improvement processes
• Serve as a Sr. developer for the team, guiding design, development, and deployment of modern Laravel-based applications. • Architect and lead the migration of legacy CodeIgniter applications to Laravel, ensuring performance, scalability, and maintainability. • Leverage AI-assisted development tools (e.g., Claude Code or equivalent) to accelerate development, improve code quality, support large-scale refactoring, generate comprehensive unit and integration tests, and maintain up-to-date system documentation. • Mentor team members and foster knowledge-sharing across the team. • Write clean, secure, and efficient code, with a strong emphasis on documentation and testing. • Review and approve code written by peers to maintain code quality and consistency. • Participate in Agile ceremonies including stand-ups, sprint planning, and retrospectives via Microsoft Teams. • Track time and deliverables accurately using internal tools and project tracking systems. • Remain up to date with security best practices and modern development approaches. • Demonstrate a self-directed approach to solving problems, continuous learning, and professional growth. • Promote a user-first mindset and empathetic software design.
• Assist with the design, development, testing, and debugging of full stack applications • Document and test changes and enhancements to existing applications and tools • Support maintenance and improvements to current systems and development processes • Research technologies, frameworks, and solutions that may improve application performance and usability • Collaborate with developers, analysts, and business partners to understand requirements and deliver solutions • Participate in team working sessions, code reviews, and knowledge-sharing activities
System Software Engineer
Cloud Software GroupEnabling customers to evolve, compete & succeed in data, automation, insight, and collaboration.
• Design and implement new or existing features in C • Work with AI tools to improve development efficiency




