Software / Full-Stack Developer

<p><span style="font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; text-decoration: underline">Summary/Objective</span><span style="font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold">:</span></p> <p><span style="font-family: Arial, sans-serif; font-size: 12pt">The Full-Stack Developer — Data, Web & AI Platforms is a key technical contributor responsible for engineering the systems, platforms, and data infrastructure that power both our client work and internal agency operations.</span></p> <p><span style="font-family: Arial, sans-serif; font-size: 12pt">This role spans two critical dimensions: client-facing digital products — websites, campaign tools, and marketing technology integrations — and a significant internal technology layer that will define how the agency organizes, queries, and acts on data across its operations. Much of the internal work is greenfield, with several prototypes ready to be engineered into production-grade systems. This is a mid-level engagement with a deliberate growth path for the right candidate.</span></p> <p><span style="font-family: Arial, sans-serif; font-size: 12pt">The ideal candidate combines strong full-stack engineering fundamentals with hands-on experience in data pipelines and AI/LLM-based development — and brings the independence and judgment to make sound technical decisions in a fast-moving, creative environment.</span></p> <p><br></p> <p><span style="font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; text-decoration: underline">Essential Duties and Responsibilities:</span></p> <p><span style="font-family: Arial, sans-serif; font-size: 12pt">Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.</span></p> <p><br></p> <ul> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Build and maintain campaign microsites, landing pages, and lead-generation tools for client accounts.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Develop and integrate marketing technology platforms — analytics, CRM connectors, ad platform APIs.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Engineer performant, accessible, and on-brand digital experiences to agency quality standards.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Support the Creative and Brand Manager teams with technical implementation of campaign concepts.</span></li> </ul> <ul> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Build and maintain the agency's internal data layer, consolidating sources including Meta Ads, Google Analytics, project management tools, and internal systems.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Engineer prototypes into production-grade, well-documented systems with durability and scalability in mind.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Develop AI-powered interfaces and agentic workflows that allow non-technical users to interact with complex data naturally.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Help define and uphold architecture standards, security practices, and performance benchmarks agency-wide.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Collaborate with the Internal Technology Lead and external development partners on system design, code reviews, and delivery planning.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Integrate third-party APIs and cloud services into both client-facing and internal applications.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Maintain thorough technical documentation for all systems developed, ensuring continuity and knowledge transfer.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Identify technical risks, propose solutions, and communicate tradeoffs clearly to non-technical stakeholders.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Contribute to the agency's evolving technology strategy, particularly as it relates to AI, automation, and data infrastructure.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Design, develop, test, deploy, and maintain full-stack web applications across client and internal product lines.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Build, manage, and optimize data pipelines that ingest, transform, and surface data from multiple sources across the agency and its clients.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Develop and integrate LLM-based features and agentic workflows into internal tools, including multi-step reasoning pipelines, tool use, and guardrail implementation.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Operate independently on complex technical problems, making well-reasoned decisions from incomplete information when required.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Participate in architecture and design discussions, contributing to decisions that balance technical quality with business timelines.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Manage cloud infrastructure deployments on GCP and Vercel, ensuring reliability, security, and cost efficiency.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Conduct code reviews and contribute to a culture of engineering quality, documentation, and continuous improvement.</span></li> </ul> <p><br></p> <p><span style="font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; text-decoration: underline">Other Duties: </span></p> <p><span style="font-family: Arial, sans-serif; font-size: 12pt">Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice. </span></p> <p><br></p> <p><span style="font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; text-decoration: underline">Special Projects: </span></p> <p><span style="font-family: Arial, sans-serif; font-size: 12pt">Develops and implements projects and programs to standardize efforts; improve processes; and reduce, avoid, or contain costs.</span></p> <p><br></p> <p><span style="font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; text-decoration: underline">Supervisory Responsibility:</span></p> <p><span style="font-family: Arial, sans-serif; font-size: 12pt">This role does not carry formal supervisory responsibility at the mid-level. The Full-Stack Developer works closely alongside the Internal Technology Lead and external development partners in a collaborative, peer-level structure. As the role grows, senior-level scope may include technical mentorship of junior developers or contractors, and informal leadership of specific project tracks. The agency has a deliberate growth path for this position, and expanded leadership responsibility is an explicit part of the long-term engagement.</span></p> <p><br></p> <p><span style="font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; text-decoration: underline">Job Competencies:  </span></p> <ol> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Engineering judgment</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Full-stack fluency</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">AI & data curiosity</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Independent operation</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Communication</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Quality ownership</span></li> </ol> <p><br></p> <p><span style="font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; text-decoration: underline">Preferred Education and Related Experience:</span></p> <ul> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field preferred; equivalent practical experience considered.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">3+ years of professional full-stack development experience, with a portfolio demonstrating quality, durability, and sound engineering judgment across real-world systems.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Hands-on experience with data pipelines, ETL processes, and integrating structured and unstructured data across multiple sources — ideally including marketing or advertising data platforms (Meta Ads, Google Analytics, GA4).</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Working knowledge of AI and LLM-based development — including agentic workflows, multi-step reasoning pipelines, tool use, and guardrail implementation.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Direct experience with the agency's core stack — GCP, Vercel, Supabase — is a strong plus; comparable experience with AWS/Cloudflare, Postgres-based platforms, and edge deployment environments is equally valued.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Experience in advertising, marketing technology, or agency environments is a meaningful advantage and will be weighed favorably.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Demonstrated ability to take internal prototypes or proof-of-concept systems and engineer them into production-grade, documented, maintainable applications.</span></li> </ul> <p><br></p> <p><span style="font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; text-decoration: underline">Knowledge and Critical Skills Required: </span></p> <p><br></p> <p><span style="font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold">Full-stack engineering + data + AI (all three required)</span></p> <p><span style="font-family: Arial, sans-serif; font-size: 12pt">This role sits at the intersection of web development, data engineering, and AI integration. </span></p> <p><br></p> <p><span style="font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold">Engineering & development</span></p> <ul> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Proficiency in modern JavaScript/TypeScript, with strong React or Next.js frontend skills.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Backend development experience — REST APIs, serverless functions, or Node.js services.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Database design and querying — PostgreSQL/Supabase strongly preferred.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Cloud deployment and infrastructure management on GCP and/or Vercel.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Security-conscious development practices: authentication, authorization, secrets management, and data protection.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Version control (Git), CI/CD pipelines, and code review participation.</span></li> </ul> <p><br></p> <p><span style="font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold">Data & AI</span></p> <ul> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Data pipeline construction and ETL processes across structured and unstructured sources.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Integration with advertising and analytics APIs: Meta Ads, Google Analytics, GA4, and similar platforms.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">LLM-based application development — prompt engineering, agentic workflows, tool use, and guardrail design.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Experience making complex data queryable and actionable for non-technical users through well-designed interfaces.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Familiarity with data modeling, schema design, and query optimization at meaningful scale.</span></li> </ul> <p><br></p> <p><span style="font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; text-decoration: underline">Physical Demands:</span></p> <ul> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Travel is not a regular requirement for this role. Occasional in-person attendance may be requested for agency strategy sessions, client launches, or team off-sites — estimated at fewer than 5 days per year.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">All physical requirements are subject to reasonable accommodation as needed.</span></li> </ul> <p><br></p> <p><span style="font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; text-decoration: underline">Work Environment:</span></p> <ul> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">The candidate must be available and working during Atlantic Standard Time (AST) hours to ensure real-time collaboration with the agency team and clients. </span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Standard schedule is Monday through Friday; flexibility is available within AST working hours, with the expectation of reliable responsiveness during core team hours.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">Asynchronous communication tools (Slack, Notion, Asana, or equivalent) are central to how the team operates — strong async communication skills are essential.</span></li> <li><span style="font-family: Arial, sans-serif; font-size: 12pt">The agency operates in a fast-paced creative environment where technical decisions often need to balance engineering quality with campaign and client timelines — comfort with that dynamic is important.</span></li> </ul>

Back to blog