Point your AI agent at freehire and let it find you a job.

Get the CLI →

Eric Haddad

DESARROLLADOR/A BACKEND – IA

Posted Updated
Discussion

DESARROLLADOR BACKEND CON INTELIGENCIA ARTIFICIAL


SOBRE LA EMPRESA

Somos una startup tecnológica dedicada al desarrollo de productos y plataformas digitales con inteligencia artificial.

Desarrollamos soluciones web, automatizaciones y sistemas orientados a distintos mercados, combinando desarrollo de software, inteligencia artificial y análisis de datos.

Nuestro equipo trabaja de forma remota y está enfocado en construir productos estables, escalables, seguros y mantenibles, incorporando nuevas tecnologías y procesos de mejora continua.


SOBRE EL PUESTO

Buscamos un desarrollador o desarrolladora con fuerte orientación a backend, capaz de incorporarse a sistemas existentes, comprender su arquitectura y realizar modificaciones de forma segura sin afectar autenticación, pagos, permisos, datos u otros flujos críticos.

Trabajará en varios productos que se encuentran en distintas etapas de desarrollo, por lo que se requiere capacidad para comprender código existente, adaptarse a diferentes arquitecturas y mantener consistencia técnica entre proyectos.

El uso avanzado de inteligencia artificial aplicada al desarrollo de software es un requisito central del puesto. Buscamos experiencia práctica utilizando inteligencia artificial para investigar, desarrollar, analizar y revisar código, depurar errores, crear pruebas, documentar, automatizar procesos e integrar agentes y modelos dentro de productos reales.


RESPONSABILIDADES

Diseñar, desarrollar y mantener servicios backend, APIs, endpoints, webhooks, procesos internos y automatizaciones.

Trabajar principalmente con TypeScript, JavaScript, Node JS, Next JS y Cloudflare Workers.

Diseñar y mantener estructuras de datos en PostgreSQL y Supabase.

Implementar autenticación, sesiones, roles, permisos y reglas de acceso a datos.

Trabajar con Supabase Auth, Row Level Security, OAuth, passkeys, Storage y Edge Functions.

Integrar pagos y suscripciones mediante Stripe u otros proveedores, incluyendo webhooks, validación de firmas e idempotencia.

Integrar APIs, servicios externos, frontend, backend, autenticación y bases de datos.

Apoyar en frontend con React y Next JS cuando sea necesario.

Integrar modelos de inteligencia artificial dentro de productos, herramientas internas y automatizaciones.

Desarrollar agentes capaces de consultar información, utilizar herramientas y ejecutar acciones.

Crear y mantener Harnesses y Skills para agentes.

Implementar tool calling, function calling, structured outputs, JSON Schema, manejo de contexto, memoria, RAG, embeddings y búsqueda semántica.

Diseñar validaciones, permisos y controles sobre las respuestas y acciones de los agentes.

Implementar pruebas, evaluaciones, logs y trazabilidad para agentes y automatizaciones.

Gestionar errores, reintentos, límites, costos y latencia en integraciones con modelos de inteligencia artificial.

Diseñar funcionalidades considerando desde el inicio seguridad, privacidad, permisos y trazabilidad.

Preparar y mantener los sistemas para una operación estable en producción.

Gestionar ambientes de desarrollo, staging y producción.

Participar en despliegues mediante GitHub Actions u otras herramientas de integración y despliegue continuo.

Gestionar variables de entorno y secretos de forma segura.

Diagnosticar errores e incidentes mediante logs y herramientas de monitoreo.

Mantener backups, rollbacks y procedimientos de recuperación.

Trabajar con DNS, certificados SSL y configuración básica de infraestructura cuando sea necesario.

Documentar arquitectura, decisiones técnicas y procedimientos operativos.

En nuestros proyectos utilizamos un enfoque interno denominado Guides and Sensors para estructurar reglas, permisos, validaciones, pruebas y monitoreo alrededor de agentes y automatizaciones.


REQUISITOS

Experiencia sólida en desarrollo backend. Como referencia, 5 años de experiencia o experiencia equivalente demostrable.

Dominio de TypeScript, JavaScript y Node JS.

Experiencia con React y Next JS.

Experiencia desarrollando APIs, servicios backend e integraciones con servicios externos.

Experiencia con PostgreSQL o bases de datos relacionales equivalentes.

Experiencia con autenticación, sesiones, roles, permisos y control de acceso a datos.

Experiencia con Git, trabajo colaborativo, despliegues y ambientes de desarrollo, staging y producción.

Conocimiento de manejo seguro de secretos, logs, monitoreo y diagnóstico de incidentes.

Uso avanzado y demostrable de inteligencia artificial aplicada al desarrollo de software.

Experiencia integrando modelos como OpenAI, Anthropic Claude o equivalentes.

Experiencia práctica con agentes, herramientas de inteligencia artificial o automatizaciones capaces de consultar información, utilizar herramientas y ejecutar acciones.

Conocimiento de tool calling, function calling, structured outputs, JSON Schema, RAG, embeddings, memoria y manejo de contexto.

Capacidad para utilizar herramientas de desarrollo asistidas por inteligencia artificial y agentes de programación de forma estructurada.

Capacidad para revisar, auditar, validar y corregir código generado o asistido por inteligencia artificial.

Capacidad para leer, comprender y modificar código existente de forma segura.

Capacidad para investigar y resolver problemas técnicos de manera autónoma.

Buen criterio para desarrollar sistemas seguros, estables y mantenibles.

Se valorará experiencia con Supabase, Supabase Auth, Row Level Security, Stripe, OAuth, passkeys, Cloudflare Workers, Cloudflare Pages y GitHub Actions.

También se valorará experiencia con Sentry, PostHog u otras herramientas de observabilidad, Harness Engineering, creación de Skills y evaluación o monitoreo de agentes de inteligencia artificial.


COMPETENCIAS Y FORMA DE TRABAJO

Alta autonomía y capacidad de investigación.

Buen criterio técnico y de arquitectura.

Capacidad para resolver problemas de principio a fin.

Capacidad para aprovechar la inteligencia artificial sin depender ciegamente de sus resultados.

Mentalidad de producto.

Atención a seguridad, privacidad y manejo responsable de datos.

Capacidad para trabajar principalmente en backend y apoyar en frontend cuando sea necesario.

Comunicación clara con perfiles técnicos y no técnicos.

Capacidad para trabajar en varios proyectos manteniendo orden y consistencia.

Preferencia por soluciones simples, estables y mantenibles.

Disciplina para documentar decisiones técnicas y procedimientos.

Mentalidad de mejora continua.


CONDICIONES

Modalidad: Remoto.

Jornada: Tiempo completo, de lunes a viernes, 8 horas diarias y 40 horas semanales.

Compensación: Competitiva, de acuerdo con experiencia, nivel técnico y habilidades demostrables durante el proceso de selección.

Buscamos una relación profesional de largo plazo y una persona que pueda conocer progresivamente nuestros productos y asumir mayores responsabilidades técnicas conforme avance su desarrollo.

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.