- Company Name
- Urban Connect
- Job Title
- Contract Senior Full Stack Developer (React/Node.js) - OUTSIDE ir35 - London (Hybrid)
- Job Description
-
Job title:
Contract Senior Full Stack Developer (React/Node.js)
Role Summary:
Senior Full‑stack developer on a 6‑month outside IR35 contract, delivering marketing technology solutions for a travel client. Lead React front‑end work, Node.js API development, GTM integration, and consent‑management compliance while collaborating with data science, compliance, and engineering teams.
Expactations:
- Deliver high‑quality, tested code within Agile sprints.
- Ensure full compliance with GDPR, CCPA, and other data‑privacy regulations.
- Mentor junior developers and enforce TDD, CI/CD, and coding best practices.
- Maintain clear communication with stakeholders, reporting progress and risks.
Key Responsibilities:
- Design, code, and test React components and Node.js back‑end services.
- Implement and manage Google Tag Manager tags, triggers, variables, and data layers.
- Build and maintain ETL pipelines to support data science and marketing analytics.
- Integrate Consent Management Platforms, handling user consent flow and storage.
- Collaborate with compliance, product, and data science teams to gather requirements and validate implementations.
- Write unit and integration tests, run comprehensive automated test suites, and uphold code quality metrics.
- Review code from junior developers, provide constructive feedback, and guide architectural decisions.
- Support containerised deployments (Docker) and monitor infrastructure using Terraform, Kubernetes, and relevant tooling.
Required Skills:
- 5+ years of full‑stack development with React (JavaScript/TypeScript) and Node.js.
- Proven experience implementing and debugging Google Tag Manager (GTM).
- Hands‑on with Consent Management Platforms and understanding of GDPR/CCPA consent flows.
- ETL design and implementation skills, including data extraction, transformation, and loading to data warehouses or dashboards.
- Familiarity with containerised environments (Docker), Kubernetes, Terraform, and CI/CD pipelines.
- Strong command of JavaScript/TypeScript, HTML5, CSS3, RESTful APIs, and version control (Git).
- Proficiency in Agile methodologies, Test‑Driven Development, and automated testing frameworks (Jest, Mocha, Cypress).
- Excellent communication and stakeholder‑management abilities; mentoring experience without line‑management responsibilities.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent professional experience).
- Preferable but not mandatory: certifications such as AWS Certified DevOps Engineer, Certified Kubernetes Administrator, or equivalent.