
Senior Web Developer
Hybrid
Borehamwood, United Kingdom
Full Time
28-02-2025
Job Specifications
About
Senior Web Developer (React & Node.js) - Borehamwood (Onsite 3 days a week) - £60,000
My client is looking for a skilled Web Developer to contribute to the rebuild of a CMS-driven platform, developing and maintaining both the React frontend and Node.js backend as the system transitions to a scalable, modular architecture.
While expertise in both areas is not essential, you should be confident working across the full stack, collaborating with the existing development team to refine prototypes, build a comprehensive templating solution, and integrate API services that power the CMS.
This role offers an exciting opportunity to expand your full-stack expertise, work with a modern tech stack, and play a key role in shaping the platform's architecture.
Scope & Responsibilities
As a CMS and API Developer, you will be responsible for:
Frontend & Backend Development
Developing, enhancing, and maintaining a modular, tiered templating engine for white-labelled CMS deployments. Implementing reusable static and dynamic templates for client-specific branding. Supporting the integration of CMS functionalities into dynamic widgets and APIs. Developing and integrating React-based front-end components to ensure a seamless and dynamic user experience. Creating performant, scalable backend APIs using Node.js to support CMS functionalities and dynamic content delivery. Optimising the platform for performance, scalability, and maintainability.Collaboration & Documentation
Working closely with frontend and backend specialists to modernise content management capabilities. Creating clear and comprehensive documentation for CMS workflows, APIs, and related systems. Troubleshooting and resolving issues in the CMS and API layers, minimising disruptions and enhancing user experience. Maintaining excellent relationships with the Development Team, Project Managers, Quality Assurance team, and other stakeholders.Additional Responsibilities
Assisting With Ad Hoc Tasks As Required.Requirements & Experience
Technical Skills
5+ years' experience as a web developer in an Agile environment. Strong experience in React development, with a focus on modular, component-driven architecture. Solid understanding of frontend technologies, including HTML APIs, modern CSS (SASS, Tailwind, Bootstrap), and responsive design principles. Experience with UI libraries (e.g. Material UI, Mantine UI) is desirable. Proficiency in integrating RESTful APIs or other data sources. Experience working in a Node.js development environment, with knowledge of backend frameworks such as Next.js, NestJS, Astro, or Remix. Experience with testing frameworks for both frontend (Jest, Cypress) and backend. Familiarity with modern software delivery tools (Git, YAML, Docker, CI/CD pipelines). Experience working with relational (SQL) or NoSQL (MongoDB, DynamoDB) databases. Knowledge of cloud-based infrastructure, particularly AWS services (S3, ECS, Lambda). Familiarity with state management frameworks (e.g. Redux) is desirable.Soft Skills & Competencies
Excellent written and verbal communication skills. Strong interpersonal skills - team fit is essential. Ability to work independently and take initiative. A proactive approach to problem-solving. High attention to detail and commitment to excellence.Please apply with your most up-to-date CV to be considered.
Keywords: Full Stack Developer, Web Developer, Full Stack Web Developer, CMS Developer, API Developer, React, Node.js, Full Stack Web Development, Agile.
Please note, this role is 3 days onsite in Borehamwood and unfortunately this role does not offer sponsorship, so you must have full rights to work in the UK,
BeTechnology Group Limited is acting as an Employment Agency in relation to this vacancy
Nice-to-have skills
React
Node.JS
HTML
CSS
SASS
Bootstrap
Next.js
NestJS
Jest
Cypress
Git
YAML
Docker
SQL
MongoDB
DynamoDB
AWS
S3
Lambda
Redux
Borehamwood, England
Work experience
Fullstack
Applications
Languages
English
About the Company
TieTalent is the career growth platform dedicated to tech professionals. By being part of our community they access exclusive content and perks from our partners for services that help them expend their knowledge. When open for a new opportunity, companies apply for them for jobs they want. On their side, companies benefit from an intelligent system allowing them to hire rare talents in tech quickly and hassle-free, that they need to be successful. TieTalent launched in October 2018 and is already trusted by thousands of ... Know more
Related Jobs


- Company Name
- Prima
- Job Title
- Software Engineer
- Job Description
- Is it a thrilling opportunity in a dynamic environment which is constantly evolving what you are currently looking for? Are you curious to see how a company that operates in the Insurance sector provides a great experience at a great price to its customers using cutting-edge technologies to create and sell its products? Then, we are happy to inform you that you have just got a ticket to the fast lane! IT technology lies at the very core of everything we do and our Engineering and Product departments are composed of passionate and innovative people who never stop learning and developing their skills employing the latest stacks and methodologies. At Prima, you could take on a whole new challenge. As part of our global community, you’d be in the driving seat of your career; learning and growing with a top-tier team around you. Prima is a place where no matter who you are or what your role is — your voice is valued. Back in 2015, we embarked on a mission: to provide great value car insurance that is designed for everyone. And we’ve come a long way, we’ve created a culture where we can fuel each other’s success. But we need your expertise, as we steer things in a new and exciting direction. You’re probably thinking… ‘That sounds pretty good’. We agree. As well as great colleagues and engaging projects, there are loads of ways we can help you do the best work of your life. We’ve shaped our offering to place a focus on wellbeing, autonomy and development. We see benefits as the fuel that will empower you to succeed, if you decide to embark on this journey with us. Working in a way that works for you We believe in work-life balance and flexibility. Whether you like working from the office, home or a mixture of both. We’ll help you find a balance that works best for you. We even have a policy that means you can work from any location for 30 days a year. We trust you to steer us forward. The freedom to explore the possibilities We may move fast at Prima, but we move together. We’re invested in your growth; so we’ll give you access to a teaching and learning marketplace. And you’ll have regular sessions with your manager to establish a personal growth plan. Our winning formula: happy and high-performing From private medical insurance to discounted gym memberships and wellbeing initiatives: we’re here to support you. We know how important your health and well-being is, so we’ll go the extra mile to help you when we can. We seek experienced and highly skilled Senior Backend Software Engineers to join one of our dynamic teams. Our ideal candidate possesses strong technical expertise in software development, demonstrates leadership skills, and plays a pivotal role in building reusable code and libraries, driving the development and maintenance of our systems, with a focus on backend architecture and a passion for functional programming. As a Member Of a Cross-functional Engineering Team, You Will Have The Opportunity To Collaborate In One Of The Following Domains Intermediaries: support our B2B channel with the aim of providing a great platform for our partners Policy Management and Customer Management: implement a scalable, sustainable and secure strategy to increase retention and customer lifetime value and optimize Prima’s operations across the countries we operate in, like Italy, the UK and Spain Claims: Contribute to the evolution and scalability of our internal claims management platform, tackling complex challenges across multiple countries and regulatory environments Conversion: implement a scalable, sustainable and secure strategy to convert leads into customers. The most appropriate domain will be determined during the recruitment process based on each candidate’s experience, expertise, and interest. You Will Be Responsible For Architect and Develop Reusable Code: All descriptions emphasize developing reusable code, promoting code modularity, and ensuring maintainability. Design, Develop, and Maintain Services: Each description highlights the need to design, develop, and maintain services with a focus on consistency, scalability, and adherence to industry best practices. Collaboration with Stakeholders: Close collaboration with stakeholders to translate business needs into scalable and effective backend or software solutions is a common theme. Code Reviews and Coding Standards: Conducting code reviews, providing constructive feedback, and enforcing coding standards to maintain quality and ensure consistency are key responsibilities in all descriptions. Staying Up-to-date with Technology: Staying updated with the latest trends, advancements, tools, and frameworks, and driving their adoption when appropriate is emphasized in all. Collaboration with Managers: Collaboration with product and engineering managers to define project timelines, estimate effort, and ensure successful delivery is mentioned in each. Troubleshooting and Debugging: Troubleshooting and debugging complex issues to ensure optimal performance and timely resolution are mentioned, particularly with a backend focus. Fostering Continuous Learning and Growth: Contributing to a culture of continuous learning and growth within the team, either by mentoring junior engineers or through general team culture. Requirements Extensive experience in backend development Strong English communication skills, with the ability to collaborate effectively with multidisciplinary teams. Good knowledge of event-driven architecture, microservices, and domain-driven design. Enthusiasm for trying new technologies and helping other developers grow. Self-motivated, and proactive, with strong problem-solving skills and accountability for deliverables. Experience working in an Agile environment Nice To Have Good knowledge of functional programming languages Professional experience with at least one of Rust or Elixir Knowledge of TDD Knowledge of RabbitMQ/Kafka Prima is a community made up of talented and ambitious individuals. We offer equal employment of any kind based on race, colour, gender, religion, sexual orientation, nationality, disability, genetic information, pregnancy or other protected personal characteristics, as defined by national laws. If it sounds like we’d be a good fit for each other, join us in the fast lane!


- Company Name
- Good Growth
- Job Title
- Software Developer
- Job Description
- Please note: we have a rolling hiring process for this role. We conduct interviews every few weeks, so you may not hear back about your application immediately. TL;DR Role: Software Developer Location: Birmingham or Exeter (hybrid working) Salary: £30,000 - £40,000 (dependent on experience) Working hours: Flexible, with some office time expected Why apply?: Work on cutting-edge projects, innovate at speed, and contribute to a high-impact team in a growing company. Our Mission & Vision At Good Growth, we help businesses innovate online without being slowed down by outdated technology. Many large companies run on legacy systems—where others see a barrier, we see an opportunity. Our mission is to drive digital transformation at breakneck speed, empowering brands to test, learn, and evolve without the high risk and cost of major system overhauls. Through our Good Growth Technology (GGT) platform, we enable companies to make rapid changes and improve their digital experiences—without ripping up their existing infrastructure. Where We Are Now & Our Future Goals Trusted by global brands to solve complex e-commerce challenges A growing UK-wide team A decade of experience driving digital innovation We’ve developed 40+ proprietary e-commerce analytics models Expanding our software capabilities to help more businesses innovate We're scaling up, refining our platform, and building tools that will continue to change the way businesses operate online. This is where you come in. Working Hours & Location We believe in flexibility—work where you do your best work. Hybrid working: Most of our team spends 1–2 days per week in the office Offices in Birmingham & Exeter (with occasional travel if needed) Core hours: 10:00 AM – 3:00 PM UK time (flexible start and finish times) We’re a remote-first team, but office time helps with collaboration, especially in your first few months While we support remote working, we do ask that you’re available to work from a Good Growth office when required, especially early on as you get to know the team and our tech. Why This Role Matters Joining Good Growth as a Software Developer, you’ll be part of a small but mighty Tech Team that builds, maintains, and improves our Good Growth Technology (GGT) platform. Your work will directly impact how businesses innovate and grow online. This role is not just about writing code—it’s about solving real-world problems, learning new skills, and making a meaningful impact. You’ll love this role if you enjoy: Working with modern tech stacks in an agile environment A mix of product development and hands-on experimentation Seeing the real-world impact of your work with major brands Learning from a collaborative and supportive team This role may not be right for you if: You prefer a rigid, structured corporate environment You want to specialise in one language or framework only You’re looking for a purely remote role with no in-office collaboration What You’ll Be Doing Your work will evolve over time, but your initial focus will be: Delivering digital experiments – Using our GGT software, you’ll create and implement tests for our clients’ Test & Learn programmes. Contributing to our internal tooling – As a user of our platform, you’ll also help improve it by making changes based on real-world usage and feedback. Collaborating with cross-functional teams – You’ll work closely with developers, analysts, and client teams to build innovative solutions. Writing clean, maintainable code – We value quality, and you’ll help ensure best practices in testing, peer reviews, and development. About You We’re looking for problem-solvers and builders, not just coders. Essential Skills Vanilla JavaScript, HTML, and CSS A proven track record of delivering projects on time Strong communication skills Ability to work from a Good Growth office when required Desirable Skills (Not a dealbreaker if you don’t have them!) Experience with JavaScript frameworks (React, Vue, etc.) Familiarity with automated testing Exposure to CRO tools (Optimizely, Google Optimize, Monetate, etc.) Salary & Benefits Salary: £30,000 - £40,000 (dependent on experience) 28 days holiday + bank holidays Flexible & hybrid working Workplace pension scheme Regular company social activities Employee Benefits Portal (discounts, perks & wellbeing support) Ongoing professional development (learning budget + mentorship) We want to invest in you—this isn’t just a job; it’s a chance to grow your career. Our Interview Process We believe in a fair, transparent process that gives you a real sense of the job, team, and culture. 1⃣ Informal Chat (15 mins) – A relaxed call to see if the role is a good fit for both of us 2⃣ Technical Task – A practical challenge that reflects real work at Good Growth 3⃣ Work Day – Spend a day with us (in person or remotely) to experience the role first-hand We know that interviews are a two-way process, so we encourage you to ask as many questions as you like throughout! Want to Learn More? Check out our work: goodgrowth.co.uk Get to know our culture: LinkedIn Interested? Apply now! If you’re not sure whether you fit every requirement, we’d still love to hear from you - we value potential just as much as experience. Diversity & Inclusion Good Growth welcomes applicants from all backgrounds, experiences, and perspectives. We believe a diverse team makes us stronger and helps us better serve our global clients. If you need adjustments at any stage of the process, just let us know.


- Company Name
- RemoteWorker UK
- Job Title
- AWS DevOps Engineer - Python - Remote - Outside IR35
- Job Description
- This is a fantastic opportunity to work as a DevOps Engineer on a remote basis, outside IR35, for a major pharmaceutical company.The key skills required for this DevOps Engineer position are:DevOps AWSPythonTerraformIf you do have the relevant experience for this long term remote contract DevOps Engineer role, outside IR35, please do apply


- Company Name
- Rippling
- Job Title
- Software Engineer (Backend) - Global Payroll
- Job Description
- About Rippling Rippling gives businesses one place to run HR, IT, and Finance. It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and computers. For the first time ever, you can manage and automate every part of the employee lifecycle in a single system. Take onboarding, for example. With Rippling, you can hire a new employee anywhere in the world and set up their payroll, corporate card, computer, benefits, and even third-party apps like Slack and Microsoft 365—all within 90 seconds. Based in San Francisco, CA, Rippling has raised $1.4B+ from the world’s top investors—including Kleiner Perkins, Founders Fund, Sequoia, Greenoaks, and Bedrock—and was named one of America's best startup employers by Forbes. We prioritize candidate safety. Please be aware that all official communication will only be sent from @Rippling.com addresses. About The Role As a Software Engineer on the Global Payroll team, you will play a critical role in advancing our full-service payroll platform that handles payroll configuration and calculations for hundreds of thousands of employees. This is a great opportunity to shape the technology powering one of Rippling’s core product offerings. You will own and drive initiatives by creating new product functionality from the ground up as well as rearchitecting key components of our platform to help us scale. If you are an experienced engineer looking for high impact and autonomy, come build the future of payroll with us! What You Will Do Own and deliver projects on the team's roadmap Implement maintainable solutions with high quality and reliability that can scale as our business continues to grow and expand Collaborate with product, design and engineering to build a world class payroll product experience Participate in an on-call rotation to handle customer and production support, with an eye towards root cause fixes and improvements Participate in team ceremonies and collaborate on processes improvements that help set the team up for success What You Will Need 3+ years of professional experience as a software engineer Experience building customer facing products with an eye towards great user experiences Solid understanding of computer science fundamentals Ability to own and deliver projects, transforming product specifications into successful releases Continuous improvement mindset and ability to identify and implement improvements to the codebase, product and developer experience Strong debugging skills and the ability to diagnose and resolve technical issues Experience with automated testing Ability to communicate technical concepts clearly Experience with React is a plus but not required Additional Information Rippling is an equal opportunity employer. We are committed to building a diverse and inclusive workforce and do not discriminate based on race, religion, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, age, sexual orientation, veteran or military status, or any other legally protected characteristics, Rippling is committed to providing reasonable accommodations for candidates with disabilities who need assistance during the hiring process. To request a reasonable accommodation, please email accomodations@rippling.com Rippling highly values having employees working in-office to foster a collaborative work environment and company culture. For office-based employees (employees who live within a defined radius of a Rippling office), Rippling considers working in the office, at least three days a week under current policy, to be an essential function of the employee's role.