Job Type: Full-time
Experience Level: Mid-level (3+ years)
About the Role
We are looking for a talented and self-motivated Software Engineer to join our growing team. You’ll play a key role in the development and maintenance of Panther, our flagship product – an agile recruitment CRM that fully automates the temporary staffing process, from booking to billing.
Panther is a cloud-based, end-to-end solution designed to streamline every stage of the temporary recruitment lifecycle. From shift scheduling, availability tracking, and compliance automation to digital timesheets, candidate communications, and gross profit forecasting, Panther eliminates manual tasks and accelerates operations through intelligent automation – helping agencies scale faster and more efficiently.
You will work with a modern LAMP-based tech stack and help shape the future of our platform in a collaborative, agile environment. This is a unique opportunity to contribute to a fast-evolving product where your ideas and input will have a direct impact on real-world customer outcomes.
Key Responsibilities
- Design, develop, and maintain robust, scalable web applications using PHP, MySQL, JavaScript, and jQuery
- Write clean, well-documented, and efficient code following best practices and coding standards
- Collaborate with other developers, designers, and stakeholders in an Agile environment
- Participate in code reviews, sprint planning, and daily standups
- Debug, test, and resolve issues in Development, Test, and Production environments
- Document new tasks in a clear and logical manner, in terms accessible to both technical and non-technical stakeholders
- Contribute to the continual improvement of team processes, tools, and technology
Required Skills & Experience
- Minimum of 3 years professional experience in a software engineering role
- Strong proficiency in:
- PHP (experience with modern frameworks like Laravel)
- MySQL
- JavaScript & jQuery
- Understanding of Linux environments and CLI tools
- Strong understanding of front-end development principles with a focus on creating intuitive, user-friendly interfaces and seamless user experience
- Experience working in Agile development environments
- Excellent problem-solving skills and the ability to work both independently and collaboratively to tight deadlines
- Strong verbal and written communication skills
- A disciplined, quality-focused approach to writing code
- Experience with version control systems, such as Git
- Proficiency in RESTful API development and Integration
- Solid understanding of how to write clear and effective feature and unit tests to support robust, high-quality code
- Experience refactoring legacy applications in line with modern coding standards and best practices
Desirable Skills
- Experience with modern Front-frameworks (React or Vue.js)
- Familiarity or hands-on experience with AI tools or APIs (e.g., OpenAI, Hugging Face, machine learning models, etc.)
- Exposure to CI/CD processes and tools
- Exposure to Meilisearch and WebSockets
What We Offer
- Competitive salary based on experience
- Fully remote role, with occasional office meet ups and social events
- A collaborative and supportive team culture
- Opportunities to work with modern technologies and develop professionally
- Access to tools and resources for continuous learning and personal development
- Monthly Panther team building on Teams
- 2x group parties per year in Summer & Winter
- 2x group awards & cocktail evenings in the Liverpool Street office in Spring & Autumn
- Panther Christmas team event
- Pension Scheme Automatic Enrolment: Employers contribution 3% and employee contribution 5% (employees can opt out if they wish)