Software Engineer
¿Eres de los que diseñan sistemas desde cero y les obsesiona que todo funcione bien? Buscamos un Software Engineer con mentalidad de founder: alguien que no solo ejecuta, sino que piensa en arquitectura, calidad y escalabilidad desde el día uno.
¿Qué vas a hacer?
- Desarrollar y mantener una aplicación web en Next.js/TypeScript con backend en Clean Architecture sobre MongoDB.
- Gestionar infraestructura como código en Terraform sobre GCP, en múltiples ambientes con CI/CD automatizado.
- Diseñar y operar una arquitectura serverless orientada a eventos (Cloud Functions, Pub/Sub) con integraciones a correo, notificaciones y tareas programadas.
- Asegurar la calidad de los entregables y la consistencia con los estándares del equipo.
- Garantizar el manejo seguro de secretos y la correcta separación entre ambientes.
- Mantener la documentación técnica actualizada como fuente de verdad.
¿Qué buscamos en ti?
Formación: Bachiller en Ingeniería de Software, Sistemas, Computación, Informática, Electrónica o afines.
Experiencia:
- 2+ años como Desarrollador de Software (startup o entorno corporativo).
- 1+ año en infraestructura cloud (preferentemente GCP y AWS).
Stack indispensable:
- TypeScript, React y Next.js
- Python avanzado
- Clean Architecture, patrones de diseño e inyección de dependencias
- Terraform e infraestructura como código
- GCP: Cloud Run, Cloud Functions, Pub/Sub, Secret Manager, Cloud Build
Conocimientos valorados:
- MongoDB/Mongoose (NoSQL) y bases de datos relacionales (SQL)
- Modelado de datos, migraciones y optimización de consultas
- Arquitectura orientada a eventos y sistemas asíncronos
- CI/CD y Docker
Deseable:
- Scripts CLI en Python y procesamiento de datos con pandas
- Integración con pasarelas de pago (Culqi, Kashio u otras) y reconciliación contable
- Integración de modelos de IA / LLMs vía API y uso de IA generativa para desarrollo y automatización