Senior Backend Engineer

Cornerstone Global Partners — Colombia · Posted ~3 hours ago

Senior Full-time Remote

Skills

Backend development API design Distributed systems Database design Cloud infrastructure TypeScript Node.js NestJS APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A growing software company is seeking a senior backend engineer to build APIs, data systems, integrations, and automation layers for a large-scale platform. Engineers have strong ownership and influence over architecture and infrastructure decisions.

Highlights

Fully remote senior engineering role with ownership of architecture, scalable systems, and independent technical decision-making.

Description

Senior Back-End Engineer Remote (Colombia) | Full-time | 1 Opening 🏢 About Our Client Our client is a fast-growing AI-powered recruitment platform that automates the end-to-end hiring workflow, from candidate sourcing and outreach to AI-driven interviews, pipeline automation, and ATS synchronisation. The platform operates at production scale, running real-time, event-driven pipelines across multiple systems and complex third-party integrations. 💡 The Opportunity We're looking for a Senior Back-End Engineer to own meaningful parts of the platform's API, data, integration, and automation layers. This is a full-time, fully remote role open to candidates based in Colombia. You'll join a small, high-ownership team where engineers drive design decisions from schema through to infrastructure, collaborate directly on architecture, and ship independently without heavy process overhead. The stack is TypeScript on Node.js/NestJS, but we'll seriously consider strong engineers from other back-end ecosystems (Go, Java, Python, .NET) who bring the same depth of thinking. 🔧 What You'll Do Design and evolve the GraphQL API layer and the domain services behind it Build bidirectional integrations with third-party ATS and HR platforms: webhooks, async consumers, idempotency, and retry strategies at scale Develop event-driven automation pipelines for candidate scoring, interview scheduling, outreach, and rejection flows Integrate with external vendors across AI interview, telephony, email delivery, and data enrichment APIs Write and maintain AWS infrastructure-as-code alongside the services that run on it Design and extend a multi-tenant relational data model and its access control layer ✅ What You Bring Strong, production-grade back-end experience in TypeScript (Node.js/NestJS), or equivalent depth in Go, Java, Python, or .NET Solid PostgreSQL (or equivalent) skills: schema design, migrations, query optimisation, and ORMs at scale Hands-on experience owning a GraphQL API, including schema design and resolver organisation Event-driven and async architecture experience: SQS or equivalent, retries and back-off, dead-letter handling Production experience integrating third-party APIs: webhook verification, idempotent writes, rate limits, graceful degradation Comfort with AWS core services (ECS, SQS, S3, RDS), ideally with CDK, Terraform, or similar The ability to own a feature end to end, from requirements through data model, API, and infrastructure Strong operational awareness: logs, traces, metrics, and queries are your everyday tools for investigating live issues Clear written communication, a considered point of view in design discussions, and a bias toward simplicity ⭐ Nice to Have Python / FastAPI OpenSearch or Elasticsearch, including hybrid vector/keyword search Workflow orchestration tools such as Temporal or Inngest Multi-tenant SaaS design patterns Experience integrating with ATS, HRIS, or HR-tech platforms Managed authentication platforms (Clerk or similar) This posting may involve the use of AI tools to assist in reviewing applications; final hiring decisions are made by humans.