Senior Full Stack Developer
Apply NowWe are seeking a Senior Full Stack Developer to play a critical role in building and scaling production-ready internal platforms, proprietary technology, and AI-enabled systems at 1000heads. This is a hands-on role for someone who lives for building, enjoys ownership, and can move confidently from concept to deployment. You will lead development efforts, make architectural decisions, and help shape the technical foundation of our growing Creative Technology capability. You will work closely with your line manager (Group Technology Innovation Director), as well as Creative Technologists, to deliver robust, secure, and scalable solutions - particularly those involving AI, data, and automation. $10M COP - $13M COP RESPONSIBILITIES GENERAL • Take ownership of end-to-end development across multiple internal projects. • Translate product and business requirements into clean, scalable technical solutions. • Work independently when required, while collaborating effectively within a wider team. • Maintain high standards of code quality, performance, security, and documentation. • Contribute to roadmap planning, technical decision-making, and estimation.
FULL STACK DEVELOPMENT • Design, build, and maintain full-stack applications using: • React.js, Next.js • Node.js • SQL-based databases
• Develop and maintain APIs and backend services. • Implement authentication, authorisation, and data security best practices. • Work fluidly across front-end and back-end tasks depending on project needs.
AI, DATA & CLOUD TECHNOLOGY • Build and integrate AI-powered features using Google Cloud technologies including: • Vertex AI • BigQuery • AI Studio
• Support model training, experimentation, and deployment where required. • Work with structured and unstructured data to enable intelligent systems. • Collaborate with Creative Technologists on AI workflows, agents, and automation pipelines.
DEPLOYMENT & INFRASTRUCTURE • Deploy and manage applications using platforms such as: ○ Vercel • Supabase • DreamHost
• Maintain CI/CD workflows and version control using Git and Bitbucket. • Monitor performance, stability, and reliability of live systems.
DESIGN & ENGINEERING EXCELLENCE • Apply strong opinions on component design, scalability, and maintainability. • Work with atomic design principles and reusable component systems. • Collaborate closely with designers to ensure high-quality, consistent user experiences. • Refactor and improve existing systems where needed.