Full Stack Engineer
Job Title: Full Stack Web Developer
Reports To: Technical Director
Term: 6 month FTC to extend
Salary: up to 60k annually
Location: 2-3 days per week in a central London office, the rest from home
Role OverviewA key client of ours in the media space are seeking an experienced Senior Full Stack Web Developer to play a key role in the design, development, and delivery of innovative, high-performance web applications. This position is central to the ongoing evolution of our programmatic and data-driven integration platforms, with a focus on scalability, reliability, and clean architecture.
You will work across the full technology stack, with a primary focus on React.js for front-end development and Node.js for back-end services. You'll manage complex data flows in PostgreSQL , utilize Redis for caching and performance optimization, and implement robust messaging systems such as Kafka . The role also includes responsibility for CI/CD pipelines, ensuring seamless deployment across multiple environments.
This is an opportunity to work in a collaborative, fast-moving environment where technical expertise, creative problem-solving, and continuous improvement are highly valued.
Key Accountabilities
- Design, develop, and maintain scalable and secure software applications aligned with architectural and business objectives.
- Partner with business, technical, and product leaders to deliver solutions that support the company's strategic vision.
- Champion best practices in coding standards, testing, deployment, and DevOps automation.
- Contribute to a culture of innovation, collaboration, and continuous technical improvement.
- Lead the design and development of dynamic, responsive web applications using React.js , Node.js , and related technologies.
- Build and optimize PostgreSQL databases, including schema design, complex queries, and performance tuning.
- Implement and manage Redis for caching, session management, and real-time data access.
- Develop and maintain CI/CD pipelines to support efficient and reliable code delivery across staging and production environments.
- Design and integrate APIs, third-party services, and internal systems to enhance application functionality.
- Deploy and maintain applications on remote Linux/Windows servers, handling configuration, security, and monitoring.
- Manage messaging services using Kafka (or equivalent), ensuring reliable data flow across distributed systems.
- Troubleshoot, debug, and resolve production issues quickly to minimize downtime.
- Produce comprehensive documentation including system architecture diagrams, API specifications, and deployment guides.
- Collaborate closely with UI/UX designers , QA engineers , and product managers to ensure high-quality deliverables that meet user needs.
- Stay current with emerging technologies, frameworks, and industry best practices, applying them where relevant.
- Proven experience as a Full Stack Developer with strong proficiency in React.js and Node.js .
- Solid understanding of PostgreSQL and Redis for data management and caching.
- Experience with Kafka or similar message streaming platforms.
- Strong knowledge of CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions).
- Familiarity with containerization and orchestration (e.g., Docker, Kubernetes) is a plus.
- Proficiency with Linux-based systems , server configuration, and deployment automation.
- Understanding of modern API design , RESTful services, and microservices architecture.
- Ability to write clean, maintainable, and well-tested code following best practices.
- Excellent problem-solving skills, attention to detail, and a proactive approach to challenges.
- Strong communication and collaboration skills in cross-functional environments.
- Work with cutting-edge technologies in a dynamic, fast-paced environment.
- Collaborate with a team of passionate engineers and innovators.
- Be part of a company driving the future of programmatic and digital integration.
- Competitive salary and benefits package.
- Opportunities for growth, learning, and leadership within a global organization.
Sphere Digital Recruitment is acting as an Employment Business in relation to this vacancy.
- Company
- Sphere Digital Recruitment Group
- Location
- London, UK
- Employment Type
- Part-time
- Posted
- Company
- Sphere Digital Recruitment Group
- Location
- London, UK
- Employment Type
- Part-time
- Posted