Desarrollador BackEnd
Trabajamos en un grupo con diferentes áreas de expertise y grados de experiencia, somos responsables de mejorar los procesos y la experiencia de nuestros productos y usuarios.
Le apostamos a:
Mantener un buen ambiente de trabajo dentro del equipo
Crear y compartir nuevas ideas que aportan valor al negocio
Aprender cosas nuevas, olvidar las que no aportan valor y mejorar constantemente aquellas que son prioritarias para el negocio
Colaborar estrechamente en el diseño, desarrollo y mejora de nuestros productos, servicios y procesos de manera eficiente para entregar una experiencia inolvidable a nuestros clientes internos y externos
No tener miedo cuando cometemos errores y a aprender de ellos rápidamente para crecer y mejorar como personas y como compañía
Como Desarrollador BackEnd, deberás diseñar, implementar y mantener sistemas backend escalables y eficientes utilizando Node.js y arquitecturas de microservicios en la nube AWS, garantizando un rendimiento óptimo, seguridad y alta disponibilidad, a través de la generación de APIs REST.Diseñar y desarrollar interfaces de programación de aplicaciones (APIs) utilizando Node.js, asegurando respuestas rápidas y eficientes, y aplicando estándares de seguridad para proteger los datos.
Funciones principales:
Desarrollar y desplegar microservicios utilizando servicios como AWS Lambda, Amazon EC2 y Amazon S3, estructurando la aplicación en servicios pequeños e independientes para aumentar la escalabilidad y la flexibilidad.
Administrar y optimizar bases de datos utilizando sistemas como Amazon DynamoDB, PostgreSQL o MongoDB, garantizando un acceso rápido y seguro de los datos y soportando operaciones críticas de la aplicación.
Implementar pruebas automatizadas y procesos de integración y entrega continua (CI/CD) utilizando herramientas como Jest o Mocha en Node.js, y Jenkins, GitHub Actions o AWS CodePipeline, para mejorar la calidad del código y acelerar el ciclo de lanzamiento de la aplicación.
Asegurar la aplicación contra vulnerabilidades y ataques cibernéticos mediante la implementación de prácticas de seguridad como encriptación de datos, autenticación, autorización y protección contra ataques de inyección SQL y XSS, basado en estándares owasp.
Monitorear y optimizar el rendimiento de la aplicación utilizando herramientas como Amazon CloudWatch, Datadog y soluciones de APM (Application Performance Monitoring), para identificar áreas de mejora y garantizar un funcionamiento eficiente bajo diferentes cargas de trabajo.
Si cumples con lo siguiente aplica:
Experiencia indispensable: Node.js, JavaScript, TypeScript
Graduado a nivel universitario de Ingeniería en Sistemas, Sistemas de Información o carrera afín a las anteriores
Experiencia comprobable de 3 años en puestos similares
- Departamento
- Tecnología
- Ubicaciones
- Ciudad Guatemala
- Estado remoto
- Híbrido
Acerca de Zigi App
ZIGI es una plataforma financiera 100% digital, parte de las diversas iniciativas de Banco Industrial para alcanzar nuevos mercados, e impulsar y promover la inclusión financiera de Guatemala.
El poder de lo fácil: Somos un ecosistema pensado y hecho para personas.
Estamos aquí para convertirnos en el aliado que transforma la vida y que acerca de una forma más simple, humana y transparente los servicios que hasta ahora son lejanos, fríos y complicados. No tenemos la fórmula mágica, pero sí somos lo más cercano a ella.
Creemos que la felicidad es un camino que se construye en equipo, maximizando así la vida de los individuos y comunidades. Brindamos herramientas que generan beneficios y que son una ruta para la prosperidad y el bienestar.
Nos inspiramos en nuestros usuarios para crear un futuro brillante, donde el crecimiento de unos, es el crecimiento de todos. Tu libertad es nuestra bandera. ¿Estás listo para dar el siguiente paso?