Senior Integration Engineer
Senior engineer who designs and operates real-time, event-driven integrations between the company's contact center stack (Monumint, uContact, Loan Management System), internal services, and third-party APIs. Builds Node/TypeScript NestJS services on GCP with Kafka and Postgres, plus MCP servers for AI agents — directing a fleet of AI coding agents to ship weekly.
- Compensation
- Not disclosed
- Location
- Belize City, Belize District, Belize
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 6+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field, or equivalent combination of education, certifications, and experience
- Significant software engineering experience (typically 6+ years), much of it building and operating integrations
- Strong Node.js and TypeScript
- Production experience with NestJS or a comparable modern API framework
- GCP and containerized workloads (Docker plus GKE or Cloud Run), with CI/CD
- Postgres: schema design, query performance, and transactional patterns such as the outbox pattern
- Experience building MCP (Model Context Protocol) servers
- Deep familiarity with event-driven architecture and Kafka in production
- AI-native development: work with coding agents daily, run several in parallel, scope their tasks and verify their output
- Proven record building high-throughput integrations for business-critical applications where downtime or lost data has a real cost
- Clear communication with operations and business stakeholders, not just engineers
Nice to have
- NestJS strongly preferred
Full description
##
Location: Belize City,Belize District,Belize
Every customer interaction in our contact center depends on a web of systems talking to each other quickly and correctly: Monumint, uContact, our Loan Management System (LMS), internal services, and third-party APIs. We're hiring a senior engineer to build and run that layer: real-time integrations that move customer and account data reliably at volume, built on an event-driven core.
This is a hands-on build role. You'll ship production code every week, and you'll do it the way modern teams do: directing a fleet of AI development agents, reviewing and verifying their output, and delivering far more than one engineer working alone.
Primary Duties and Responsibilities:
- Design and build integrations across Monumint, uContact, the LMS, internal applications, and third-party services using Kafka event streams, REST APIs, and webhooks.
- Build on our event-driven architecture, which sits at the center of everything in this role: producers and consumers, topic and schema design, idempotency, ordering, retries, dead-letter handling, and backpressure.
- Build Node/TypeScript services in NestJS, run as containerized workloads on GCP and backed by Postgres.
- Build MCP servers that give AI agents and AI-powered engagement platforms safe, well-scoped access to our systems and data.
- Turn workflow improvements from Contact Center Automation & Systems into production implementations, such as call routing driven by real-time account status.
- Make integrations observable (logging, metrics, tracing, alerting) and own their production health, from incident response to root-cause fixes.
- Secure every interface (OAuth 2.0, JWT, API keys, secrets management) and assess vendor APIs for feasibility and fit.
- Keep architecture, API contracts, and data mappings documented and current.
Professional Qualifications Requirements:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements that follow are representative of knowledge, skills and/or abilities required.
Education
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or an equivalent combination of education, certifications, and relevant professional experience.
Work Experience
- Significant software engineering experience (typically 6+ years), much of it building and operating integrations.
- Strong Node.js and TypeScript.
- Production experience with NestJS or a comparable modern API framework; NestJS strongly preferred.