Senior Back-end Product Engineer (Node.js)
- Lead delivery for major features: decompose complex problems, drive execution, and bring initiatives to production.
- Build and evolve backend services: design, implement, and improve REST APIs, microservices, data ingestion/processing, and third-party integrations.
- Ship LLM-enabled features (AWS Bedrock): integrate managed LLM services into product workflows with reliability, monitoring, guardrails, and cost/latency awareness.
- Own quality in production: debug across services, optimize performance, and uphold correctness.
- Collaborate cross-functionally with Product and mentor teammates through reviews and collaboration.
- Maintain hands-on ownership with a pragmatic, ship-and-iterate mindset.
We’re seeking a senior backend engineer with 7+ years of web application experience and a strong track record shipping scalable, API-driven systems. You’ve built and operated production services in Node.js, including microservices, REST APIs, and asynchronous workflows. You’re comfortable working with data stores like MongoDB and Redis (schema design, indexing, caching, performance). This role requires that you’ve shipped at least one production LLM workflow end-to-end using AWS Bedrock (not a prototype), with reliability and cost/latency in mind. You communicate clearly in English (B2+ required, C1 preferred), document decisions, work autonomously with a bias toward action, and bring strong product ownership, turning ambiguous goals into shipped outcomes. You must be located in Colombia for payroll/compliance.
Remote-first environment with flexible collaboration across time zones, a startup-paced team culture, and the opportunity to shape AI-enabled features in a growing SaaS product. Competitive salary in COP, exposure to cutting-edge LLM-driven workflows, and a collaborative, low-ego team. You’ll work with a distributed engineering and product squad focused on fast, reliable delivery.