Full Stack Developer

About Maaten

We're a startup solving the $353 billion media wastage problem by standardising campaign data across all advertising platforms. We're building an intelligent campaign naming tool that ensures consistent tracking and reporting across Meta, Google Ads, TikTok, and other platforms, eliminating hours of manual data cleaning and enabling true omnichannel performance visibility.

The Role

We're seeking a talented Full-Stack Developer to build our version 2.0 from the ground up. You'll be responsible for developing a streamlined platform that transforms how marketing teams manage campaign naming conventions and cross-platform tracking. This is a hands-on role where you'll own the entire technical implementation of our product, working closely with our Head of Technology who brings deep expertise in data pipelining, centralisation, and visualisation for complex marketing data.

Key Responsibilities:

Technical Development

  • Build a complete web application using Next.js 14 with TypeScript
  • Implement a sophisticated hierarchical taxonomy management system
  • Create intuitive multi-step wizards for campaign creation workflows
  • Develop automated ID generation logic for multiple advertising platforms
  • Design and implement PostgreSQL database schemas via Supabase
  • Build file generation and export functionality for implementation guides

Product Implementation

  • Translate product requirements into clean, maintainable code
  • Implement role-based access control and authentication systems
  • Create responsive UI components using Tailwind CSS and shadcn/ui
  • Develop CSV export functionality for bulk platform uploads
  • Build creative asset management and storage capabilities
  • Ensure cross-browser compatibility and mobile responsiveness

Platform Integration

  • Understand advertising platform specifications (Meta, Google Ads, TikTok, DV360)
  • Implement platform-specific naming conventions and requirements
  • Create dynamic configuration options for different ad platforms
  • Generate platform-compliant campaign structures and IDs

Technical Requirements:

Essential Skills

  • Frontend: Strong experience with Next.js 14, TypeScript, and React
  • Styling: Proficiency in Tailwind CSS and component libraries
  • Backend: Experience with PostgreSQL and ORMs
  • State Management: Familiarity with Zustand or similar solutions
  • Version Control: Git proficiency and collaborative development experience

Preferred Experience

  • Previous work with Supabase or similar BaaS platforms
  • Experience building SaaS applications
  • Understanding of advertising platforms and marketing technology
  • Knowledge of data standardisation and taxonomy systems
  • Experience with file generation and export functionality
  • Bonus: Experience with data pipelines, ETL processes, or BigQuery
  • Bonus: Understanding of marketing analytics and reporting requirements

What We're Looking For:

AI-Powered Development

  • Proficiency with Cursor IDE - we want someone who leverages AI tools to accelerate development
  • Experience using AI assistants for rapid prototyping and code generation
  • Ability to effectively prompt and iterate with AI coding tools
  • Track record of increased productivity through AI-assisted development

Technical Competence

  • Ability to build production-ready applications independently
  • Strong problem-solving skills and attention to detail
  • Experience with database design for hierarchical data structures
  • Understanding of authentication and authorisation patterns
  • Capability to implement complex business logic cleanly

Delivery Focus

  • Track record of shipping version 2.0 updates
  • Ability to work within defined timelines (4-week version 2.0 sprint)
  • Pragmatic approach to technical decisions
  • Experience balancing feature completeness with time constraints

Collaboration & Communication

  • Strong ability to work with technical leadership on data architecture decisions
  • Experience collaborating with data engineers and pipeline specialists
  • Clear communication skills to discuss data flow and integration points
  • Comfortable working in a team that values data quality and standardisation
  • Ability to translate between frontend implementation and backend data requirements

Marketing Tech Understanding

  • Basic knowledge of digital advertising platforms and/or paid media
  • Appreciation for data standardisation challenges
  • Bonus: Interest in solving marketing effectiveness problems
  • Bonus: Understanding of campaign management workflows

Version 2.0 Deliverables

Within a 4 -week sprint, you'll deliver:

Week 1: Foundation setup including authentication, database schema, and UI framework

Week 2: Complete taxonomy management system with full CRUD operations

Week 3: Campaign creation wizard with platform configurations and ID generation

Week 4: Asset management, export functionality, and production deployment

What We Offer

  • Freelance arrangement: Minimum 50% time commitment, up to 100% availability
  • Path to permanence: Contract-to-permanent opportunity for the right candidate
  • Opportunity to build a product from the ground up
  • Flexible working arrangements
  • Competitive freelance rates
  • Potential for equity participation as we scale

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.