General
Usted será responsable de desarrollar, documentar, implementar y mantener las API. Esto requiere sólidas habilidades de ingeniería de software para proporcionar API seguras, de alta disponibilidad y escalables que cumplan con las especificaciones del proyecto. Creará en colaboración especificaciones y arquitecturas de API, hojas de ruta de implementación y los activos de ingeniería de software necesarios, cumpliendo los hitos de desarrollo con entregables de alta calidad. Realizará una revisión del código y aplicará las mejores prácticas de ingeniería de software.
Experiencia técnica y profesional requerida
- Fuertes habilidades y experiencia en desarrollo de software (Java, Python, Javascript / Typecript, Go, Design Patterns, etc.)
- Gran conocimiento de los estándares REST / GraphQL / gRPC
- Experiencia con bases de datos relacionales y NoSQL
- Experiencia con contenedores (containerd, Docker), Kubernetes y / o OpenShift
- Herramientas de especificación / documentación de API (por ejemplo, Swagger)
- Conocimiento sobre marcos de prueba de API / documentación de prueba (por ejemplo, K6, JMeter, SoapUI, Postman, etc.)
- Arquitectura de software de alta calidad / código limpio / documentación / pruebas
- Alguna experiencia con aprendizaje automático / Jupyter Notebooks
- Innovar en soluciones / diseño de problemas
Tipo de trabajo: Tiempo completo
Localización del empleo: Túnez, Túnez