Backend Engineer (Node.js / TypeScript)
Tecnologia
ListKitLisbon, 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
- 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
- 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?