
Desarrollador Backend/FrontEnd
IT / Sistemas
Objetivo:
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
Responsabilidades:
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.
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.
Requisitos
Licenciatura en Ingenieria de Sistemas
Más oportunidades similares
¿Eres un reclutador en busca de un ATS?
¿Eres un
reclutador?
Haz despegar a tu empresa,
¡súmate a nuestro universo de talentos!
Nuestro poderoso software de reclutamiento basado en la nube mejorará la gestión de los procesos de búsquedas de una manera inteligente, dinámica y colaborativa.



