Descripción del cargo
Desarrollo de lógica de negocio en backend serverless (Typescript), desarrollo y soporte de REST APIs ( Express JS), desarrollo de microservicios (Firebase Cloud Functions) y gestión de bases de datos NoSQL (Firebase Firestore).
Versionado de código mediante Git (Bitbucket), integración continua/distribución continua (CI/CD Bitbucket- Google Cloud Build)
Gestión y seguimiento de tareas mediante metodología ágil Scrum (Jira) y documentación de requerimientos y diagramas de casos de uso (Confluence).
Responsabilidades del cargo
- Desarrollar con éxito lógica de negocio y microservicios a nivel de backend.
- Desarrollar software atravesando todas las etapas de análisis, diseño, desarrollo, pruebas, despliegue y soporte
- Crear soluciones de software personalizadas utilizando tecnologías web de terceros
- Crear soluciones innovadoras que agilicen los procesos tecnológicos
- Mantener la infraestructura tecnológica y trabajar con el área de producto para implementar nuevas funciones y planificar estratégicamente funcionalidades futuras
- Garantizar la calidad y la seguridad basándose en estándares y buenas prácticas
Habilidades
- Control de calidad: Pasión por desarrollar código de calidad.
- Autodidacta: Aprendiz y trabajador rápido y eficiente
- Creatividad: Resolución de problemas de principio a fin
- Organizado: Capacidad para gestionar eficazmente múltiples tareas
- Comunicación: Excelentes habilidades de comunicación verbal y escrita
Requerimientos
- Profesional en ingeniería de sistemas o en carreras afines
- Más de 2 años de experiencia demostrable como backend developer
- Más de 1 año de experiencia demostrable en desarrollo con Typescript
- Experiencia en integración con tecnologías web de terceros (SDKs)
- Experiencia en integración con arquitecturas serverless (Firebase Cloud Functions, REST APIs)
- Conocimiento en bases de datos NOSQL (Cloud FireStore)
- Conocimiento y experiencia en CI/CD
- Experiencia en uso de Git
- Experiencia en metodologías ágiles (Scrum, Kanban)