Senior Software Engineer (Full Stack) (Colombia)

Senior Software Engineer (Full Stack) (Colombia)

02 oct
|
Maic
|
Colombia

02 oct

Maic

Colombia

Sobre maic

MAIC está construyendo la arquitectura empresarial para IA.

Las empresas ya tienen enormes cantidades de datos distribuidos entre ERPs, bases de datos, hojas de cálculo, correos, documentos, sistemas operativos y aplicaciones internas. El problema no es simplemente acceder a esos datos, sino entender cómo todo está conectado.

MAIC crea una capa de contexto sobre la empresa, conectando sistemas, procesos, personas y datos dentro de una ontología unificada. Sobre esta base construimos workflows, automatizaciones, motores de inteligencia y agentes de IA capaces de entender qué está ocurriendo dentro de una organización y ayudar a decidir qué debería ocurrir después.

Estamos construyendo la infraestructura y las aplicaciones necesarias para transformar empresas complejas en organizaciones AI-native.

El Rol

Buscamos un Senior Full Stack Engineer para ayudarnos a construir los productos y aplicaciones centrales de MAIC.

Trabajarás a lo largo de todo el stack, desde servicios backend complejos y APIs intensivas en datos hasta interfaces de alta calidad utilizadas por clientes empresariales.

Este no es un rol donde simplemente recibirás tickets previamente definidos.

Trabajarás directamente con equipos de producto, ingeniería, IA y clientes para entender problemas complejos, diseñar soluciones, tomar decisiones de arquitectura y llevar sistemas reales a producción.

Esperamos que puedas tomar ownership de una funcionalidad desde la idea hasta producción.

En Que Trabajaras

Construirás productos como

1. Aplicaciones empresariales impulsadas por la ontología y la capa de contexto de MAIC
2. Interfaces para explorar relaciones entre entidades, procesos, sistemas y eventos
3. Constructores de workflows y automatizaciones
4. Dashboards operativos y herramientas de inteligencia en tiempo real
5. Aplicaciones empresariales impulsadas por IA
6. Interfaces para agentes de IA
7. Aplicaciones capaces de trabajar con grandes volúmenes de información empresarial
8. APIs y servicios que conectan ERPs, bases de datos, sistemas externos e infraestructura de IA
9. Herramientas internas y plataformas para acelerar la creación de nuevos productos dentro de MAIC

Responsabilidades

- Diseñar,



desarrollar y mantener aplicaciones full stack listas para producción
- Construir interfaces modernas, responsivas y de alta calidad utilizando React
- Diseñar y desarrollar servicios backend utilizando Python
- Diseñar APIs escalables y arquitecturas de servicios
- Trabajar con bases de datos relacionales, modelos de datos y datasets empresariales complejos
- Construir integraciones con APIs externas y sistemas empresariales
- Trabajar directamente con ingenieros de IA para integrar LLMs, agentes, herramientas y workflows inteligentes dentro de productos
- Tomar decisiones de arquitectura relacionadas con rendimiento, confiabilidad, escalabilidad y mantenibilidad
- Tener ownership del ciclo completo de desarrollo: diseño, implementación, pruebas, deployment, monitoreo e iteración
- Realizar code reviews y contribuir a los estándares de ingeniería del equipo
- Apoyar y mentorizar a otros ingenieros
- Contribuir directamente a la dirección técnica de los productos
- Moverse rápidamente sin comprometer la calidad de ingeniería

Lo que Buscamos

- 5+ años de experiencia profesional en desarrollo de software
- Experiencia sólida construyendo y llevando aplicaciones full stack a producción
- Dominio de Python
- Experiencia avanzada con React
- Experiencia desarrollando APIs y servicios backend
- Experiencia con frameworks de Python como FastAPI, Django o Flask
- Fuerte conocimiento de SQL y bases de datos relacionales como PostgreSQL
- Experiencia diseñando arquitecturas escalables
- Conocimiento sólido de autenticación, autorización, seguridad y sistemas multi-tenant
- Experiencia desplegando y operando aplicaciones en infraestructura cloud
- Experiencia con Git, CI/CD, testing, logging y monitoreo




- Capacidad para tomar problemas ambiguos y convertirlos de manera independiente en productos funcionales
- Buen criterio técnico y capacidad para tomar decisiones de arquitectura

Un Plus Experiencia con cualquiera de las siguientes áreas será altamente valorada:

Aplicaciones impulsadas por LLMs

Agentes de IA y arquitecturas de tool calling

Model Context Protocol (MCP)

Graph databases o knowledge graphs

Ontologías y modelos de datos semánticos

Arquitecturas event-driven

Plataformas de workflow o automatización

Integraciones empresariales con sistemas como SAP, Microsoft, Salesforce u otros ERPs

Aplicaciones de alto volumen de datos

Sistemas en tiempo real

Docker

Kubernetes

AWS, GCP o Azure

FastAPI

PostgreSQL

Redis

Kafka o tecnologías similares de mensajería El Tipo de Ingeniero que Buscamos

- Construya productos, no solamente funcionalidades.
- Te importa que lo que construyes realmente resuelva el problema del usuario.
- Pueda trabajar con ambigüedad.
- Muchos de los problemas que estamos resolviendo todavía no tienen un playbook establecido.
- Piense en todo el stack.
- Puedes entender y trabajar en todo lo que ocurre desde la base de datos y el backend hasta la experiencia final del usuario.
- enga buen criterio de producto.
- Puedes reconocer cuando una experiencia es confusa, lenta, innecesariamente compleja o está mal diseñada.
- Se mueva ágil sin crear caos.
- Sabes cuándo algo necesita una arquitectura cuidadosamente diseñada y cuándo la mejor decisión es construir, lanzar e iterar.
- Utilice IA como parte natural de su flujo de desarrollo.

Porque maic?

Trabajarás en problemas técnicamente complejos en la intersección de:

Software Empresarial × Inteligencia Artificial × Infraestructura de Datos × Automatización En lugar de simplemente agregar funcionalidades de IA a software tradicional, estamos construyendo la infraestructura que permite que organizaciones completas operen con IA en el centro de sus procesos.

Tendrás un alto nivel de ownership, influencia directa sobre el producto y la arquitectura, y la oportunidad de construir sistemas que serán utilizados dentro de empresas reales en Latinoamérica y otros mercados.

📌 Senior Software Engineer (Full Stack) (Colombia)
🏢 Maic
📍 Colombia

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior software engineer (full stack) (colombia) / colombia

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior software engineer (full stack) (colombia) / colombia