> Markdown version of [/jobs/ext/4610618-software-developer](https://www.wearedevelopers.com/jobs/ext/4610618-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** Iknow - **Location:** Solihull, UK - **Experience:** Expert - **Salary:** £45,000.0 - £53,000.0 - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), PHP (Programming Language), Artificial Intelligence, Amazon Web Services, Amazon Cloudfront, Amazon Elastic Compute Cloud, Amazon S3, Apache HTTP Server, Asana, Mobile Application Development, CodeIgniter, Databases, Cursor, Software Debugging, Web Development, Github, Integrated Development Environments, JQuery, Laravel, Machine Learning, MySQL, Server Administration, ReactJS, Claude Code, Backend, Figma, Codebase, React Native, Docker - **Published:** November 7, 2026 - **Apply:** https://www.editwebsites.co.uk/careers/senior-software-developer.php ## About the Role We're looking for a capable engineer who understands the systems they build and can take responsibility for the quality of their work. Engineering experience * At least five years' commercial development experience working with other developers. * Solid hands-on experience with Laravel, React, PHP and MySQL. * Strong coding and system design skills, including the ability to understand and improve an existing codebase. * A practical approach to debugging and problem-solving: investigating root causes, assessing options and verifying solutions. * Experience diagnosing performance problems using appropriate tools. * Solid understanding of server configuration, including Apache and PHP-FPM. * Strong testing practices and the ability to assess whether tests meaningfully verify the intended behaviour. * Experience with React Native or mobile app development would be an advantage. Working with AI * The ability to critically review AI-generated plans, code and tests, and resolve problems using your own technical understanding. * Awareness of model access boundaries, permissions and the safe use of code, data and connected tools. * Experience using, creating and maintaining an in-house set of AI skills. * Ability to select and use AI models, tools and skills effectively for different development tasks. * Experience building workflows with subagents and reviews across different models. * Experience integrating plugins, connectors and third-party tools into development workflows. * An active interest in keeping your knowledge of AI development tools up to date. You'll also be comfortable working independently, communicating clearly and keeping colleagues informed about progress and blockers. ## Description iKnow Software develops web applications and a companion mobile app that help thousands of churches and organisations manage their communities, communication, donations and safeguarding. We're looking for an experienced Senior Full Stack Developer to help enhance our existing products and build new features. You'll own work from technical planning through to implementation, testing and deployment to our development environment for QA. You'll report directly to a hands-on Development Manager and collaborate with developers, design and QA colleagues. AI is embedded in our development workflow, supporting planning, implementation and testing. Your coding ability and engineering judgement will be essential to evaluating that work and delivering reliable software. You'll be responsible for: * Designing and delivering module migrations, product improvements and new features. * Making sound decisions about architecture, maintainability, performance and security. * Reviewing code and AI-generated plans, identifying weaknesses and correcting implementations. * Writing and validating tests, investigating failures and verifying the finished behaviour. * Diagnosing technical issues and improving system performance. * Deploying changes to our development environment so they are ready for QA. * Developing and maintaining our in-house AI skills and workflows. * Managing your tasks, reporting progress and raising risks early. You'll have scope to propose improvements and discuss changes to technical approaches, delivery plans and scope with your manager. Our Tech Stack * Backend: PHP, Laravel and an existing CodeIgniter 3 codebase. * Web frontend: React, JavaScript, HTML and CSS, with jQuery in legacy areas. * Mobile: React Native. * Database: MySQL. * Infrastructure: AWS, including EC2, S3 and CloudFront; Apache, PHP-FPM and Docker. * Collaboration: GitHub, ClickUp and Figma. * AI development: Claude Code, Codex and Cursor.