Backend & Integrations Engineer (Remote, Global)
This role is fully remote and open to non-US candidates.
About Us
We’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 Overview
We 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 Responsibilities
Backend Development & Architecture
- Design, build, and maintain scalable backend services using Node.js and TypeScript
- Develop APIs using Fastify following a controller → service → repository architecture
- Ensure API consistency and alignment with OpenAPI specifications
Integrations & Data Pipelines
- Build and maintain webhook-based integrations with 30+ external platforms
- Ingest, 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 Reliability
- Implement and manage job queues using
- Handle retries, failures, and idempotency in distributed systems
- Monitor and troubleshoot data pipeline issues (missed events, sync failures, webhook delivery errors)
Database & Data Management
- Design and maintain PostgreSQL schemas
- Manage data access through Prisma ORM
- Optimize queries and ensure data integrity across systems
Frontend 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 Qualifications
- 3+ years of professional experience in backend or full-stack engineering
- Ability to work autonomously and collaboratively in an async environment
- Focus on excellence while maintaining velocity
- Strong proficiency in Node.js and TypeScript
- Experience building and consuming REST APIs
- Hands-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 systems
Preferred Qualifications
- Experience with Fastify or similar backend frameworks
- Familiarity with Prisma ORM
- Experience with Redis and BullMQ (or similar queue systems)
- Experience with Next.js and modern frontend frameworks
- Familiarity with OpenAPI specs and API client generation tools (e.g., Orval)
- Experience working with marketing attribution, conversion tracking, or analytics pipelines
Work Environment
- Fully remote, globally distributed team
- Async-friendly communication culture
- High ownership and autonomy
- Fast-paced, performance-oriented environment
Compensation & Benefits
- Salary: $2000-$3000 USD per month
- PTO