Universal Ads TV launch partner. Read more →
    Join Our Team

    Build the Future of AI Marketing

    Join us in revolutionizing how marketing teams execute campaigns. We're looking for exceptional people who want to make an impact.

    Open Positions

    Senior Full-Stack Developer

    Remote (PST Hours)Full-Time

    Build our core AI execution engine. TypeScript, NestJS, PostgreSQL required.

    Senior Full-Stack Developer

    RemoteFull-TimePST Working Hours

    About Adlyse

    Adlyse is an AI-powered execution worker for performance marketing teams. We replace repetitive manual ad operations with a safe, auditable, human-in-the-loop AI execution engine. Adlyse connects directly to ad platforms via APIs (starting with Google Ads) and executes workflows approved by users.

    We are in an execution-focused phase and are looking for a senior full-stack developer to help ship and stabilize V1. This is a hands-on engineering role with clear ownership and delivery expectations.

    Role Overview

    You will be responsible for building and maintaining the core execution layer of the product. You will work closely with the founder and have direct ownership over production systems.

    Technology Stack

    The technology stack is chosen to be modern, scalable, and robust, leveraging TypeScript across the entire stack for type safety and developer productivity.

    ComponentTechnology
    FrontendNext.js, React
    BackendNestJS, Node.js
    Database (Structured)PostgreSQL
    Database (Vector)Pinecone
    LanguageTypeScript
    InfrastructureAmazon Web Services (AWS)
    IaCTerraform
    LLM IntegrationLLM-Agnostic (via unified interface)

    Working Model

    • Remote, Full-time
    • PST working hours required (minimum 6–7 hours overlap)

    Responsibilities

    Backend & Execution 

    • Implement and maintain Google Ads API write operations
    • Build and harden the execution safety layer with user confirmation flows
    • Implement AI Skills as versioned, deterministic JSON DAGs
    • Build job scheduling and background workers (BullMQ, Temporal, or similar)
    • Implement audit logs and execution tracking (non-negotiable)
    • Debug and resolve production issues related to APIs and workflows

    Platform & Architecture

    • Maintain a modular NestJS backend architecture
    • Design and evolve PostgreSQL schemas and migrations
    • Integrate vector storage (Pinecone or similar)
    • Design clean API boundaries for future Meta Ads integration
    • Maintain infrastructure: AWS (EC2, Lambda, S3, RDS), environment variables, deployments

    Frontend

    • Maintain a minimal Next.js frontend
    • Wire chat-based flows to backend logic
    • Implement confirmation and execution status UI

    Required Qualifications

    • 6–8+ years of professional software engineering experience
    • Strong TypeScript experience in production
    • Node.js + NestJS in real-world SaaS applications
    • Experience building REST APIs and OAuth flows
    • Strong PostgreSQL knowledge (schema design, migrations)
    • Experience with background jobs / queue systems
    • Working knowledge of AWS (EC2, S3, RDS, Lambda basics)
    • Comfortable owning backend features end-to-end

    Nice-to-Have

    • Google Ads API experience
    • Meta Ads API experience
    • LLM integrations (OpenAI, Anthropic, etc.)
    • Event-driven architectures
    • SaaS products with audit, compliance, or financial constraints

    What You Get (Beyond Compensation)

    Direct Impact

    Your work directly affects how marketing budgets are executed in production via real ad platforms.

    High Ownership

    Own meaningful parts of the backend and execution layer, not just isolated tickets.

    Exposure to AdTech

    API-first execution, safety, auditability, and large-scale ad operations are core to the product.

    Growth Opportunity

    This role can grow into a founding engineer or senior technical leadership position.

    What This Role Is NOT

    • • Not an agency position
    • • Not a junior or learning role
    • • Not frontend-heavy

    We are looking for someone who executes, debugs, and ships.

    Interested in joining our team?

    Send your resume to info@adlyse.com