This role is fully remote and open to non-US candidates.About UsWe’re TNT Growth – a performance-driven agency that helps leading companies acquire more leads and more customers. Our core focus is on Paid Search management, conversion rate optimization, and reporting & analytics. Our team is sharp, collaborative, and results-obsessed. If you thrive in fast-paced environments, want to grow quickly, and actually care about your impact – you’ll love it here.Former and current clients include: Salesforce, Gusto, Formula 1 Miami, Sweet James, and more.Role OverviewWe are seeking a Backend & Integrations Engineer to focus on our backlog and maintain the core systems that power our attribution and data pipeline infrastructure. This role is highly technical and hands-on, focused on backend architecture, third-party integrations, and reliable data processing at scale.You will play a critical role in ingesting, normalizing, and syncing data across 30+ marketing and CRM platforms while ensuring accuracy and performance across our systems. While primarily backend-focused, you will collaborate closely with product and frontend systems to support dashboard functionality and API consumption.We are seeking candidates with strong AI proficiency. Key ResponsibilitiesBackend Development & ArchitectureDesign, build, and maintain scalable backend services using Node.js and TypeScriptDevelop APIs using Fastify following a controller → service → repository architectureEnsure API consistency and alignment with OpenAPI specificationsIntegrations & Data PipelinesBuild and maintain webhook-based integrations with 30+ external platformsIngest, normalize, and persist event data (e.g., conversions, attribution signals)Develop and maintain integrations with:Advertising platforms (Google Ads, Meta, TikTok, LinkedIn, Reddit, Bing)Analytics tools (Google Analytics, Google Sheets)CRMs (HubSpot, Salesforce, Calendly)Communication tools (Slack, ClickUp, Mailgun, Twilio)Asynchronous Processing & System ReliabilityImplement and manage job queues usingHandle retries, failures, and idempotency in distributed systemsMonitor and troubleshoot data pipeline issues (missed events, sync failures, webhook delivery errors)Database & Data ManagementDesign and maintain PostgreSQL schemasManage data access through Prisma ORMOptimize queries and ensure data integrity across systemsFrontend Collaboration (Secondary)Support dashboard functionality built in Next.js (App Router)Ensure seamless integration between backend APIs and frontend API clients (e.g., Orval-generated clients)Required Qualifications3+ years of professional experience in backend or full-stack engineeringAbility to work autonomously and collaboratively in an async environmentFocus on excellence while maintaining velocityStrong proficiency in Node.js and TypeScriptExperience building and consuming REST APIsHands-on experience with PostgreSQL (or similar relational databases)Experience with asynchronous processing systems (queues, workers, event-driven architecture)Experience integrating with third-party APIs (SaaS platforms, marketing tools, CRMs, etc.)Strong debugging and problem-solving skills, particularly in distributed systemsPreferred QualificationsExperience with Fastify or similar backend frameworksFamiliarity with Prisma ORMExperience with Redis and BullMQ (or similar queue systems)Experience with Next.js and modern frontend frameworksFamiliarity with OpenAPI specs and API client generation tools (e.g., Orval)Experience working with marketing attribution, conversion tracking, or analytics pipelinesWork EnvironmentFully remote, globally distributed teamAsync-friendly communication cultureHigh ownership and autonomyFast-paced, performance-oriented environmentCompensation & BenefitsSalary: $2000-$3000 USD per monthPTO