Job Description
Descripción del trabajo
El trabajo se centra en construir sistemas backend escalables, resilientes y orientados al rendimiento que dan soporte a la plataforma Horizons. En este puesto se colabora con desarrolladores frontend, responsables de producto y otros ingenieros para mejorar la experiencia de desarrollo y asegurar un funcionamiento rápido y estable para clientes de distintos países.
Responsabilidades:
Diseñar y desarrollar sistemas backend y API con Node.js que dan soporte a la plataforma de codificación Vibe.
Asumir la responsabilidad de servicios y funcionalidades del backend con apoyo de ingenieros sénior.
Trabajar en la mejora del rendimiento de las API, la optimización de bases de datos y la escalabilidad del sistema.
Integrar API externas, implementar soluciones de almacenamiento de datos y desarrollar nuevas funcionalidades.
Escribir código probado, documentado y preparado para producción que aporte valor al producto.
Colaborar con desarrolladores frontend, responsables de producto y otros ingenieros en el lanzamiento de nuevas funcionalidades.
Participar en procesos de aprendizaje en diseño de sistemas, rendimiento y buenas prácticas de backend.
Requisitos:
Más de 4 años de experiencia con Node.js, TypeScript y PostgreSQL o MySQL en entornos de producción.
Conocimiento sólido de API REST y experiencia en su desarrollo e implementación.
Experiencia con sistemas de mensajería como RabbitMQ, BullMQ o GCP PubSub.
Conocimientos de Kubernetes, Docker y contenedores.
Experiencia con herramientas de observabilidad como Grafana o similares.
Experiencia en pruebas unitarias y de integración con herramientas como Jest o Mocha.
Conocimientos de bases de datos SQL y experiencia con al menos un ORM como Sequelize, TypeORM o Prisma, además de Redis.
Experiencia con Git en entornos de equipo y trabajo colaborativo.
Capacidad de comunicación clara, documentación del trabajo y colaboración con equipos multidisciplinares.
Valorable:
Experiencia con arquitectura de microservicios.
Experiencia en monitorización y optimización de rendimiento.
Conocimientos en pipelines de CI CD.
Experiencia con herramientas de inteligencia artificial y proveedores de modelos de lenguaje.
Experiencia con Terraform.
Salario a percibir
A convenir