Skip to main content

Backend Engineer (Node.js / TypeScript)

Tecnologia
ListKit
Lisbon, PortugalHá 2 semanasAté 15/06/2026
Tempo inteiro100% Remoto

Descrição da vaga

Backend Engineer (Node.js / TypeScript) — AI-First SaaS | ListKit

ListKit is a B2B lead generation platform processing 825M+ records, helping businesses find and reach their ideal customers. We're hiring a Backend Engineer to own critical services powering our data enrichment pipeline, order processing, and API infrastructure.

This is a backend-heavy role. We have a strong frontend team — we need someone who lives in Node.js, thinks in async patterns, and knows their way around cloud infrastructure and large-scale databases.

What makes us different:

We're an AI-first engineering team. Claude Code isn’t an optional extra — it’s how we build. We track AI adoption, estimate all work assuming AI-assisted development, and expect engineers to ship faster because of it. If that excites you, read on.

What You'll Do:

  • Design and build backend services in Node.js/TypeScript for data enrichment, order processing, and API infrastructure
  • Own async processing pipelines, including message queues, job lifecycle management, retries, and completion detection
  • Work with GCP (Cloud Run, Pub/Sub, Cloud Tasks, Firestore) to build event-driven, scalable systems
  • Optimize SQL queries across 100M+ row tables (SingleStore, SQL Server, PostgreSQL)
  • Integrate third-party APIs with rate limiting, provider fallback, and robust error recovery
  • Build REST APIs for internal teams and external customers
  • Use AI development tools (Claude Code, Cursor, Copilot) as a core part of your workflow
Requirements:
  • 4+ years of backend experience with Node.js/TypeScript in production
  • Strong understanding of async patterns (Promises, event loop, streaming)
  • Experience with message queues (Pub/Sub, SQS, Kafka, or similar)
  • Solid SQL skills, including complex JOINs, query optimization, and stored procedures
  • Experience with a cloud platform (GCP preferred; AWS/Azure transferable)
  • Active use of AI coding tools (Claude, Cursor, Copilot)
  • Strong written English for async-first communication
Nice to Have:
  • Experience with GCP services (Cloud Run, Pub/Sub, Cloud Tasks, Firestore)
  • Terraform or other Infrastructure-as-Code (IaC) experience
  • Background in data enrichment, lead generation, or sales automation platforms
  • Experience with Stripe billing integration
  • Ability to read or work with .NET/C# codebases
  • Experience designing multi-tenant SaaS APIs
Keywords
nodejstypescriptmicrosoft-typescriptplanning-and-designvisual-art-designproduct-development-and-designdata-enrichmentorder-managementapplication-programming-interface-apigoogle-cloud-platformgood-clinical-practice-gcppublish-subscribe-pub-subgoogle-cloud-taskstrade-shows-eventssqlpostgresqlpostgreserrors-omissions-e-orepair-and-recoveryartificial-intelligencetraining-and-developmentdeveloper-toolsclaude-by-anthropicclaude-codecursorworkflowkafkaquery-optimizationamazon-web-servicesmicrosoft-azureterraforminfrastructure-as-code-iaclead-generationlead-generation-campaignsales-leadslead-generation-servicessales-automationsales-process-automationsales-and-marketing-automationstripestripe-billingbilling-and-invoicinginvoicingc-sharpsoftware-as-a-service-saas-based-accountingsoftware-as-a-service-saas

¿Te interesa este puesto?