Senior Full Stack Developer
Job Type: Permanent
Salary: Negotiable based on expertise
Start Date: ASAP
Remote
We are seeking a highly skilled Senior Full Stack Developer with Tech Lead capabilities to join our team. This role requires a confident, solution-oriented individual with hands-on technical delivery responsibilities. You will lead client discussions, scope projects accurately, and support developers across multiple workstreams—from ongoing maintenance and security updates through to medium- and large-scale builds and integrations.
You will be at the heart of ensuring smooth, on-time, and on-budget delivery, combining strong technical expertise with commercial awareness and the ability to build lasting client relationships
About the Role
Responsibilities
Responsible for developing, maintaining and implementing the site pages and content using the content management system (CMS) Drupal.
Architect Drupal solutions by researching and recommending modules; guiding staff in defining taxonomies, content types, permissions and groups.
Ensure sites maintain optimum performance and security Designs, builds, and develops websites for clients in Drupal, including adding contributed modules and customising themes.
Oversees and upgrades the Drupal infrastructure including internal Drupal sites.
Ensure content and branding consistency and compliance throughout the entire platform(s).
Ensure that all design elements and templates work within a variety of browser types and screen settings.
Support various of our existing Drupal projects and clients.
Lead, mentor and support other developers in various projects.
Essential Criteria
Qualifications & Knowledge
Strong expertise in Drupal (backend development, theming, custom modules, integrations).
Solid full stack development skills, including:
Backend: PHP, Drupal, API design and integration, CRM/e-commerce integration.
Frontend: Modern JavaScript frameworks (e.g., React, Vue,), HTML5, CSS3, accessibility standards.
Wider full stack exposure beyond Drupal (e.g., Node.js, Next.js, Laravel, or other modern frameworks).
Databases & Infrastructure: MySQL/MariaDB, Git, CI/CD pipelines, cloud hosting (AWS, Azure, or similar).
Understanding of secure, scalable, and performant system architecture.
Practical experience working with both waterfall and agile (Scrum) methodologies.
Clear understanding of agency commercial models, project delivery constraints, and the importance of scope and accurate estimation.
Benefits
We provide flexibility to help you achieve a good work-life balance. We have a strong focus on mental health and care more that you are providing value than a strict 9-5.
We offer benefit options in and out of the workplace, including life insurance, a retirement plan and annual leave. We care about our employees' welfare and focus our benefits package on the benefits which support your wellbeing. We also recognize that everyone has different priorities, so in addition to our core benefits to support your health we offer flexible options for you to choose benefits that are right for you, your family and your lifestyle.
We believe in non-stop learning and are committed to investing in learning opportunities that help you reach your full potential and support your continued development.
#GreatPlacetoWork
We are committed to equal employment opportunities regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.
Interested !
Send us an email with your CV to catia.penas@freelygive.org.uk
Experience
Proven track record in delivering medium to large-scale digital projects.
Demonstrable experience leading client-facing technical discussions, workshops, and solution presentations.
Experience mentoring, supporting, or leading teams of developers across multiple workstreams (maintenance, upgrades, new builds).
Previous responsibility for scoping, estimating, and delivering projects on time and within budget.
Skills & Competencies
Strong problem-solving skills; able to propose and defend solutions, but also recognise when to escalate or seek specialist input.
Confident communicator – able to simplify technical concepts for non-technical audiences.
High level of commercial awareness, balancing client needs with project feasibility and budget.
Strong organisational and time-management skills; able to juggle multiple priorities effectively.
Demonstrated ability to build trusted client relationships and contribute to account growth through great service.
Desired Criteria
Knowledge & Experience
Hands-on exposure to Agentic and Generative AI tooling, with ability to explore and apply these in project contexts.
Basic working knowledge of modern DevOps practices.
Previous work in rail/transport, or luxury retail brand sectors.
Experience with Acquia products such as Cloud, Site Studio, Site Factory, Optimisation.
Experience in Business Applications, Customer Relations Management, and workflow heavy systems.
Personal Qualities
Confident but humble – knows their strengths, while recognising gaps and seeking support where appropriate.
Supportive mentor with a collaborative, team-first approach.
Curiosity and drive to stay ahead of emerging technologies, with willingness to share knowledge.
Calm under pressure and able to manage client expectations with professionalism.
Other Requirements
Willingness to occasionally travel for client meetings or team workshops
(if required).Right to work in the UK.