Ingeniero de Software Backend
Objetivo de la posición
Buscamos un Ingeniero Backend con sólida experiencia en desarrollo de software, integración de sistemas y construcción de soluciones escalables.
La posición tendrá un papel clave en el desarrollo de la tecnología detrás de las soluciones de la empresa, participando en la creación de servicios, APIs e integraciones que permitan automatizar procesos empresariales y conectar distintas plataformas, sistemas y fuentes de información.
Buscamos un perfil técnico, hands-on y orientado a resolución de problemas, capaz de entender necesidades de negocio y traducirlas en soluciones de software robustas y eficientes.
Responsabilidades principales
- Diseñar, desarrollar y mantener servicios y aplicaciones backend.
- Desarrollar e integrar APIs REST, webhooks y servicios de terceros.
- Construir integraciones con ERP, CRM y otros sistemas empresariales.
- Diseñar y administrar bases de datos y lógica de negocio.
- Participar en el diseño de arquitectura de nuevas soluciones.
- Desarrollar automatizaciones y workflows para procesos empresariales.
- Mantener, optimizar y dar soporte a aplicaciones en ambientes productivos.
- Implementar buenas prácticas de desarrollo, testing, logging y debugging.
- Colaborar con equipos de producto y tecnología para desarrollar nuevas funcionalidades.
- Participar en integraciones con herramientas de Inteligencia Artificial y modelos de lenguaje.
- Identificar oportunidades de optimización, escalabilidad y mejora continua dentro de las soluciones desarrolladas.
Requisitos
- Ingeniería en Sistemas, Software, Ciencias Computacionales, Tecnologías de Información o carrera afín.
- Experiencia de 3 años o más en desarrollo de software, idealmente con enfoque backend.
- Experiencia desarrollando aplicaciones y servicios backend.
- Dominio de alguno de los siguientes lenguajes o tecnologías:
- Python
- Nodejs / TypeScript
- .NET / C#
- Tecnologías similares de desarrollo backend
- Experiencia desarrollando e integrando APIs REST y webhooks.
- Manejo de bases de datos SQL, como PostgreSQL, MySQL, SQL Server o similares.
- Experiencia integrando sistemas o plataformas de terceros.
- Uso de Git y buenas prácticas de control de versiones.
- Experiencia trabajando con aplicaciones en ambientes productivos.
- Capacidad para analizar problemas complejos y desarrollar soluciones eficientes.
Conocimientos deseables
- Experiencia con Docker.
- Conocimiento de AWS, Azure o Google Cloud.
- Experiencia con procesos asíncronos, jobs, colas o arquitecturas orientadas a eventos.
- Integraciones con ERP como SAP Business One, Aspel, Microsip, CONTPAQi o similares.
- Experiencia en automatización de procesos empresariales.
- Experiencia en empresas SaaS, startups o desarrollo de productos tecnológicos.
- Conocimiento de arquitecturas escalables y sistemas distribuidos.
- Integración de herramientas de Inteligencia Artificial o APIs como OpenAI, Anthropic, Gemini o similares.
- Experiencia con LLMs, function calling, agentes, RAG o automatización basada en IA.
Perfil buscado
Buscamos una persona:
- Hands-on y con fuerte orientación técnica.
- Analítica y con capacidad para resolver problemas complejos.
- Autónoma y con iniciativa.
- Con mentalidad de producto y orientación al usuario.
- Capaz de trabajar en ambientes dinámicos y de rápido crecimiento.
- Interesada en aprender nuevas tecnologías.
- Con capacidad para entender procesos de negocio, no únicamente requerimientos técnicos.
Será especialmente valorado
Haber participado directamente en proyectos donde distintas plataformas, APIs, bases de datos o sistemas empresariales tuvieron que conectarse entre sí para automatizar procesos.
También será un diferenciador contar con experiencia desarrollando soluciones donde la Inteligencia Artificial interactúe con sistemas reales, bases de datos o APIs externas.