
Full Stack Web Developer (PHP)
On site
Epsom, United Kingdom
£ 40,000 / year
Full Time
18-02-2025
Job Specifications
Full Stack Web Developer
Location: Epsom, Surrey
Salary: £35,000 – £40,000 per annum
Hours: Full time, Monday to Friday, 9:00 AM to 5:00 PM
We are seeking a skilled Full Stack Web Developer to join our dynamic Development Team in Epsom, Surrey. In this role, you will play a pivotal part in developing and maintaining our in-house Enterprise systems to meet the evolving needs of our organization.
Proficiency in Web Technologies including HTML, CSS, JavaScript, and PHP ESSENTIAL
Key Responsibilities:
Develop user-friendly web applications for internal use, focusing on usability and functionality.
Maintain and enhance existing web applications to ensure optimal performance and user experience.
Create and maintain high-level PowerBI Dashboards and Reports for effective business insights.
Collaborate with stakeholders to gather requirements, set deliverables, and adhere to project timelines.
Troubleshoot and resolve any functionality or performance issues promptly.
Conduct thorough testing of websites and applications across various browsers and environments.
Contribute to team efforts by occasionally supporting day-to-day responsibilities and fostering internal customer service excellence.
Key Attributes/Knowledge/Skills/Experience:
Bachelor's degree in Computing/Computer Science or related field.
Demonstrated experience in Web Development.
Proficiency in Web Technologies including HTML, CSS, JavaScript, and PHP.
Strong understanding of databases, particularly SQL Server.
Experience in maintaining HTML, PHP, and MSSQL Code.
Familiarity and experience with PowerBI.
Sound grasp of web development best practices and design principles.
Excellent problem-solving abilities and communication skills.
Ability to work both independently and collaboratively within a team.
Strong organizational skills with the ability to manage multiple tasks and prioritize effectively.
What We Offer:
Competitive salary package.
28 days annual leave (including Bank Holidays), increasing annually up to 33 days over 5 years' service.
Additional day off for your Birthday.
Employee benefits such as Blue Light Card, Cycle to Work scheme, and Long Service Awards.
Workplace Pension and Employee Assistance Programme.
Supportive working environment with ongoing learning and development opportunities.
Agile and flexible working culture promoting work-life balance.
Join us and become part of a collaborative team where your skills and contributions are valued, and where you'll have the opportunity to grow both personally and professionally.
About the Company
Sure Exec Search specialises in providing interim, contract & permanent recruitment solutions to some of the largest companies across Europe, Dubai and the US. With our talent pool globally spread, we can source the best talent for your business and become a true extension of your hiring team. We provide our clients with talent that specialise in: - Financial Services & Fintech - Technology, IT Infrastructure & AI - Product - Marketing, Communications & Sales - Executive and C-Suite Appointments We aim to be your organis... Know more
Related Jobs


- Company Name
- SR2 | Socially Responsible Recruitment | Certified B Corporation™
- Job Title
- Application Support Engineer
- Job Description
- Role Overview The Application Support team is responsible for ensuring the smooth operation and stability of environments. They act as the primary line of defence for application issues, working closely with development teams and other stakeholders to minimise downtime and maintain a high level of service availability. The ideal candidate will be a highly motivated and skilled individual with a passion for problem-solving and a strong customer service orientation. As part of the Application Support team, you will play a crucial role in managing production incidents, collaborating with development and engineering teams, developing and implementing observability and reporting tools, and continuously improving our support processes. This role will initially be part of a small but growing team, offering the opportunity to shape processes and contribute to the team's evolution. The Role Manage the service desk queue (Jira), investigating and identifying root causes of issues, suggesting temporary and permanent workarounds, escalating complex issues to developers, prioritising and resolving issues and support cases. Desire to fix root causes rather than symptoms & champion awareness of new technologies and systems across the business. Develop a deep understanding of the services owned by different development teams and their interdependencies. Follow established processes and procedures for incident management, escalation, and communication. Collaborate effectively with development and engineering teams to troubleshoot and resolve complex technical problems. Monitor the application estate for potential issues and proactively identify areas for improvement. Communicate clearly and professionally with both technical and non-technical stakeholders. Contribute to the development of knowledge base articles and documentation. Champion a culture of continuous improvement within the business. Be willing to learn new technologies and adapt to a rapidly evolving environment. Technical Skills: Experience with service desk software (e.g., Jira). Experience interrogating databases to understand problems. Familiarity with: Kotlin (and/or Java) Python SQL (PostgreSQL) MongoDB Postman Linux Git Containerisation Basic networking principles Troubleshooting and problem-solving expertise. Application monitoring and performance analysis (e.g., APM tools, log analysis). Incident management experience and familiarity with ITIL processes. Excellent communication skills (written and verbal). Basic understanding of Linux OS and database concepts. Desired Skills: Experience working in an Agile environment. Familiarity with application testing methodologies. Ability to prioritise and manage multiple tasks. Experience working within a highly regulated environment. Experience using Elasticsearch. Familiarity with Kubernetes. Programming or automation experience. Familiarity with cloud platforms (AWS). The Person Comfortable taking ownership of issues and driving them to resolution. Always on the lookout for ways to improve processes and procedures. Organised, structured, and meticulous, with strong time management skills. Eager to learn and passionate about technology, taking responsibility for self-development while being supported with opportunities and guidance. Independent and critical thinker who can identify issues and challenges, building logical steps to overcome them. Open to giving and receiving continuous and timely feedback for personal growth. Strong interpersonal communication skills, with the ability to clearly articulate thoughts and ideas. Benefits The ability to hone your skills and cultivate your craft in a genuinely outcome-led, flexible, and supportive work environment. Hybrid working policy with a requirement of 2-3 days in the office per week. 25 days of annual leave per year. Work-life balance prioritised, with flexibility for appointments without needing to take leave. Regular team socials to help unwind and connect with colleagues outside of work. Well-balanced social events to cater to different interests, ensuring inclusivity. A welcoming, dog-friendly London office with various breakout spaces and silent booths to accommodate different working styles. Support for mental and physical health, including online fitness classes and access to a gym group in London. Option for a salary sacrifice scheme to help save for the future. Family-friendly policies to support a healthy work-life balance.


- Company Name
- Synoptix
- Job Title
- Senior Software Developer
- Job Description
- The Role: This is a highly varied role giving the successful candidate the opportunity to work across multiple projects and at all stages of the Software Development Lifecycle. Whilst focused on software development, this role also provides the opportunity to participate in software design at all levels. This will include work on: Research & Development – Internally and externally funded research and development products investigating and developing low TRL technologies. Product Development – Development and support of Synoptix products, primarily in the AIand Computer Vision (object detection and track) domains. Service Development – Development of Synoptix services, including our upcoming AI Assurance service offering. Engineering Services – Delivery of engineering services on behalf of clients, assisting them in the development of their solutions. Key Responsibilities: Leading Software Development Projects Act as part of a multidisciplinary team to develop products and services. This will include Systems Engineers, Security Engineers, Product Managers and others as required. Support the wider team in project planning, requirements definition and requirements analysis. Lead software design, development, testing, deployment and maintenance for a range of AI and Computer Vision products. Contribute to a culture of continuous improvement, identifying opportunities to enhance our processes, tooling, infrastructure and development frameworks. Providing Software Engineering Subject Matter (SME) Expertise Act as part of multidisciplinary teams in delivering engineering services to Synoptix clients. Provide SME guidance to Synoptix clients on the architecture and design of their software solutions. Provide technical documentation, briefings and presentations to internal and external stakeholders at all levels of seniority. Managing and Mentoring Staff Provide line management for more junior software developers / engineers. Contribute to the generation of ‘learning pathways’ for Synoptix engineers, providing a structured approach to their professional development at all grades. Skills Required: Essential: Strong proficiency in Python with experience in C++ development Creative problem-solving skills Experience with Linux operating systems (e.g. Red Hat, Ubuntu) Experience working within a variety of development frameworks and practices e.g. DevOps, DevSecOps, SCRUM, MLOps, XP. Experience with data analysis and manipulation tools (e.g. Pandas) Experience of a broad section of the Software Development Lifecycle (SDLC) with specific focus on: Design (Architecting, High-Level Design and Low-Level Design) Development Testing Deployment & Maintenance Experience of using the Unified Modelling Language Excellent communication skills Desirable: Experience in the development of computer vision related products and services. Experience with visual processing libraries; OpenCV, TensorFlow, PyTorch etc. Experience in personnel management Experience operating as part of a multidisciplinary team Experience developing and/or implementing reference architectures Experience in the development of Test Harnesses Benefits: Annual Company Bonus 25 Days holiday not including bank holidays with the option to buy/sell up to 5 days Continuous professional development including incentives Access to online Udemy training facility Flexible working arrangements Bike to work scheme Electric car scheme Private health care Job well done scheme Security Requirements: Please note that due to the nature of our projects we can only accept UK national candidates who will need to be eligible to obtain UK Security Clearance.


- Company Name
- Search Technology
- Job Title
- Principal Software Engineer
- Job Description
- Principal Engineer (Python) opportunity – Leading Venture Capital Firm (London, Onsite) This is an amazing opportunity for a Principal engineer to join one of the world’s leading venture capital firms founded by a visionary who previously founded a historical Global technology company. They are redefining the venture capital space by leveraging technology and AI and are building a unique, yet complex platform that will drive every stage of the investment process including identifying the most lucrative opportunities in the market. You will join and lead a small and very talented team, working closely with the investment partners (many of whom are former tech entrepreneurs/founders) in order to harness data in ways that directly influence decision making. This opportunity is perfect for someone passionate about startups and investing, with a keen interest in using machine learning and cutting-edge technology that will have a significant impact. As a Principal Engineer you will own and drive their tech roadmap forward, leading their engineering organisation, playing a key role in designing and shipping tools for their internal customers. The compensation package is outstanding offering a base salary up to £200k along with a very strong bonus and an opportunity to see returns on successful funding investments. If this opportunity is of interest, please apply and I look forward to reviewing your application.


- Company Name
- Selby Jennings
- Job Title
- Software Engineer - QuPynt
- Job Description
- Our client, a leading hedge fund based in Paris, is seeking a Quantitative Developer with Python expertise to join their team. This role will focus on the end-to-end solution for signal-based extra-day and intra-day strategies. You will collaborate with researchers to develop and enhance the Python library/framework, enabling them to perform research and design strategies, while also working on the platform that runs all strategies in production, including scaling and monitoring. The ideal candidate will have strong Python development skills, with experience in the Python integrator library and associated tools. A solid understanding of financial concepts is essential to design the features required by researchers and traders. Additionally, this individual should have architectural skills to help shape and evolve the platform, as well as experience with high-performance computing, particularly in Rust or C, to optimise component performance. Responsibilities: Work on the end-to-end solution for signal-based extra-day and intra-day strategies at QRT Develop and enhance the Python library/framework for researchers to perform research and develop strategies Build and maintain pipelines for submitting, backtesting, and validating strategies for trading Oversee the platform that runs all strategies in production, including scaling and monitoring Requirements: Strong Python development skills, especially with the Python integrator library and platform tooling Excellent written and verbal communication skills Advanced financial functional knowledge Architectural skills to help design the platform Strong CI/DevOps mindset Experience with high-performance computing in Rust/C to improve performance