Senior Backend API Platform
hace 1 semana
About the Role
We are building a production-grade backend platform that powers AI-driven communication and automation solutions. The platform provides a unified API layer that integrates with multiple external AI and communication providers through a single, reliable interface. This role is focused on backend infrastructure, asynchronous processing, and data correctness. You will work on a queue-based API platform where reliability, observability, and safe failure handling are critical. The systems you build will be core to how AI agents and automated workflows operate at scale. This is not a research or experimental AI role. It is a senior backend engineering role for someone who has designed, built, deployed, and operated real systems in production.
.
Role Summary
As a Senior Backend Engineer, you will own the design, implementation, and operation of a queue-driven API abstraction layer that orchestrates operations across multiple external providers. You will design PostgreSQL data models, background workers, and serverless backend functions that handle agent lifecycle events and asynchronous workflows in a safe, observable, and scalable way. You are expected to think beyond implementation and take responsibility for runtime behavior, failure modes, and long-term system stability. This role carries high ownership and influence over architectural decisions, operational standards, and the reliability of the platform in production.
Responsibilities
- Design, implement, and operate a message queue–based architecture for asynchronous API operations
Define and own producer/consumer patterns for lifecycle and workflow execution
Implement retry logic, backoff strategies, and dead-letter handling
Ensure idempotency and safe reprocessing of jobs
Own queue behavior under load and during partial system failures
Build backend functions (TypeScript / JavaScript) for: Queue producers, Queue workers, Webhook ingestion and processing
Orchestrate calls to external APIs through a unified abstraction layer
Ensure backend logic behaves correctly in stateless, serverless, and edge-style execution environments
Design PostgreSQL schemas for: Jobs and job state tracking, Providers and routing configuration, Multi-tenant isolation
Implement Row-Level Security (RLS) or equivalent tenant isolation mechanisms
Manage credentials and secrets securely
Own schema evolution and production-safe migrations
Implement structured logging, metrics, and error tracking
Build monitoring views for queue health, retries, and failures
Design graceful degradation paths when external providers fail
Ensure failures are detectable, diagnosable, and recoverable
Implement scheduled workers for background processing and maintenance tasks
Coordinate async processing without blocking API responsiveness
Balance throughput, latency, and system safety
Collaborate with frontend engineers to expose job status and real-time updates
Document architecture decisions, queue semantics, and operational runbooks
Participate in code reviews and technical design discussions
Contribute to shared standards through hands-on execution
Requirements
- Backend Engineering Experience
5+ years of backend engineering experience in production systems
Proven experience building and operating asynchronous or distributed systems
-PostgreSQL Expertise
Strong PostgreSQL knowledge, including:
Transactions and concurrency
Indexing and query optimization
Schema design for multi-tenant systems
Experience designing schemas for SaaS platforms
-Queue & Messaging Patterns
Experience with message queues such as: SQS, RabbitMQ, Redis Streams, Kafka
Strong understanding of: Retry strategies and backoff, Idempotency, Dead letter queues, Failure recovery, Backend Runtime & APIs
Proficiency in modern TypeScript / JavaScript
Experience building REST APIs and webhook systems
Comfort with async programming patterns
-Architecture & Operations
Experience with:
Production deployments and rollbacks
Environment separation (dev / staging / prod)
Debugging production incidents
Strong bias toward correctness, safety, and observability
Skills
Experience with serverless platforms or managed, PostgreSQL environments
Familiarity with AI or LLM-based APIs
Background in communications, voice, or real-time systems
Experience building developer platforms or API products
Experience designing operational dashboards and alerts
What We Expect
In the First 30 Days: Understand the existing platform architecture and workflows, Set up the local development environment, Contribute to queue design and data modeling discussions
In the First 60 Days: Deploy a production queue worker with retry and failure handling, Implement job tracking and monitoring, Migrate at least one core workflow to a queue-based execution model
In the First 90 Days: Core workflows fully operating through the queue system, Observability and alerting in place, Clear documentation and operational playbooks available to the team
Success in this role means the platform is predictable, observable, and resilient — even when external systems fail.
-
Desarrollador Backend .NET Semi Senior
hace 2 semanas
Medellín, Antioquia, Colombia GFT TECHNOLOGIES A tiempo completo¿Qué buscamos?Desarrollador Backend .NET Semi Senior - Remoto o Híbrido MedellínPerfil Académico:✓ Técnico, tecnólogo o profesional en carreras afines a de ingeniería de sistemas, software. Experiencia:✓ Experiencia mayor a 2 años, como desarrollador Backend .NET Habilidades Técnicas Requeridas:✓ Microsoft (Backend): .NET 5, 6, 7, 8...
-
Backend Engineer
hace 2 semanas
Medellín, Antioquia, Colombia SOFTGIC S.A.S. A tiempo completoWe are looking for a Mid–Senior Backend Engineer to design, develop, and optimize backend services that support large-scale enterprise applications. This role involves working across .NET and Python ecosystems, building robust APIs, enhancing system performance, and contributing to automation and data-processing capabilities. You will collaborate with...
-
Backend Community
hace 1 semana
Medellín, Antioquia, Colombia Rekluti A tiempo completoJob description What does Rimutee do? We find the perfect match between our international clients and Rimuteers from our communities to work on remote and multicultural projects.What are Rimutee communities and how do I apply?We created communities to be more relevant when suggesting matches and group profiles around their expertise and preferences. When...
-
Desarrollador Backend Senior Desarrollador Backend Senior
hace 2 semanas
Medellín, Antioquia, Colombia GFT Technologies SE A tiempo completo¿Que buscamos?Desarrollador Backend SeniorTus principales responsabilidades a desarrollar:Persona con experiencia, implementando e integrando sistemas distribuidos bajo los principios y restricciones de una arquitectura orientada a servicios, utilizando estilos de comunicación orientados a mensajes y eventos, empleando mecanismos de integración del...
-
SOL-1453 Lead Backend .NET Developer
hace 1 semana
Medellín, Antioquia, Colombia SOFTGIC S.A.S. A tiempo completoWe are looking for a Lead Backend .NET Developer to drive backend architecture and development for enterprise-level projects. This role requires a highly experienced engineer capable of making key technical decisions, leading projects independently, and delivering high-quality solutions under tight timelines.Responsibilities• Design and architect scalable...
-
Sr. Backend Engineer
hace 1 semana
Medellín, Antioquia, Colombia Headcount365 A tiempo completoAbout Us:Headcount365 is a software platform for talent leaders to manage the data related to a company's annual hiring plan. Created by ex-talent leaders from high growth start-ups, our company aims to bring the recruiting management team into the 21st century, through consolidated data and system integrations. The result of our work means companies can...
-
Medellín, Antioquia, Colombia GFT Technologies SE A tiempo completo¿Que buscamos?Desarrollador Backend SeniorTus principales responsabilidades a desarrollar:Persona con experiencia, implementando e integrando sistemas distribuidos bajo los principios y restricciones de una arquitectura orientada a servicios, utilizando estilos de comunicación orientados a mensajes y eventos, empleando mecanismos de integración del...
-
Medellín, Antioquia, Colombia GFT Technologies SE A tiempo completo¿Que buscamos?Desarrollador Backend SeniorTus principales responsabilidades a desarrollar:Persona con experiencia, implementando e integrando sistemas distribuidos bajo los principios y restricciones de una arquitectura orientada a servicios, utilizando estilos de comunicación orientados a mensajes y eventos, empleando mecanismos de integración del...
-
Desarrollador Backend Python
hace 2 semanas
Medellín, Antioquia, Colombia GFT Technologies SE A tiempo completo¿Qué buscamos?Desarrollador Backend Python - SeniorTus principales responsabilidades a desarrollar:Mandatorias: Python, DynamoDB, PostgreSQL, Spring Boot básico, Kubernetes, DOCKER, Git, Postman, AWS.Deseables: Java conocimiento básico, Artifactory, Pruebas de Performance y Event-driven Architecture (EDA). Se puede trabajar en modalidad remota, aunque...
-
Senior DevOps
hace 1 semana
Medellín, Antioquia, Colombia AspenView Technology Partners A tiempo completoBuild the Future with AspenView Technology PartnersAt AspenView, we are passionate about transforming the way organizations approach technology. We specialize in creating high-performing, nearshore IT teams to help North American clients innovate faster and more efficiently. As we continue to grow, we're looking for exceptional people to join our team and...