Desarrollar aplicaciones desde el lado backend/frontend siguiendo la documentación de Mojaloop y/o el Protocolo Interledger
Comunicar y documentar de forma clara y precisa el código desarrollado
Asistir a reuniones técnicas cuando sea requerido y mantener adecuada
comunicación con el resto del equipo
Requisitos generales
Experiencia mínima 5 años en desarrollo de API's RESTful, bases de datos relacionales y no relacionales, y uso de tecnologías como Node.js y JavaScript/Node.js
Conocimiento en tecnologías Web (HTTP, WebSocket y JSON; API RESTful)
Conocimiento en Arquitectura de Microservicios (experiencia con marcos y
bibliotecas comúnmente utilizados en el desarrollo de microservicios, como Express.js para aplicaciones Node.js para diseñar, desarrollar e implementar servicios)
Conocimiento en herramientas de automatización para CI/CD (Integración Continua/Despliegue Continuo) para automatizar los procesos de construcción, prueba y despliegue
Conocimiento en Contenerización y Orquestación (Docker y Kubernetes, requeridos para implementar microservicios: es necesario tener conocimientos sobre contenedores Docker, imágenes y la sintaxis de Dockerfile, y conceptos de Kubernetes como pods, despliegues, servicios y controladores de ingreso)
Adicionalmente, para el caso de Mojaloop es útil tener conocimientos básicos en OpenAPI/Swagger (las especificaciones de la API de Mojaloop están documentadas utilizando OpenAPI -anteriormente conocido como Swagger-, que define una interfaz estándar y agnóstica del lenguaje para APIs RESTful) y Kafka y RabbitMQ (Mojaloop depende de protocolos de mensajería para la comunicación asíncrona entre varios componentes).
Inglés hablado y escrito de buen nivel indispensable, debido a que se contará con el soporte directo de la Fundación Interledger y la fundación Mojaloop, y su documentación, recursos, comunidad, colaboración y desarrollo de contribuciones en software, están en Inglés.