Backend Developer (Node js) en Fenix Ventures | Torre

Backend Developer (Node js)

Potenciando el e-commerce con soluciones de software y un backend sólido para una gestión eficiente de tu tienda online.
Emma destaca
La IA de Emma escribió esto. Habla con Emma para editarlo.
Tiempo completo

Tipo de contrato: Contratista

¿Quién paga el cambio de moneda y los impuestos?:

El candidato

Compensación
USD1k - 1.5k/mes
No negociable
location_on
Remoto (cualquier lugar)
skeleton-gauges
Excluiste los match de trabajo con .
Para deshacerlo, ve a la sección ‘Tus habilidades e intereses’ de tus preferencias.
Revisar preferencias
Publicado hace más de 1 año

Requisitos y responsabilidades


* Desarrollo y Mantenimiento de Aplicaciones: Desarrollar, mantener y mejorar aplicaciones backend utilizando Node.js, asegurando su rendimiento, escalabilidad y seguridad. * Diseño de APIs: Diseñar, construir y documentar APIs RESTful o GraphQL que serán consumidas por frontend u otros servicios. * Gestión de Bases de Datos: Implementar y optimizar consultas y transacciones en bases de datos SQL o NoSQL como MongoDB, MySQL, PostgreSQL, etc. * Integración de Servicios Externos: Integrar servicios y APIs de terceros, incluyendo la autenticación, pagos, y otros sistemas externos. * Optimización del Rendimiento: Identificar y resolver problemas de rendimiento, asegurando que las aplicaciones respondan de manera eficiente bajo cargas altas. * Seguridad: Implementar medidas de seguridad para proteger los datos y prevenir vulnerabilidades comunes, como inyecciones SQL, CSRF, XSS, etc. * Implementación de Pruebas: Escribir pruebas unitarias, de integración y end-to-end para asegurar la calidad del código y la funcionalidad de las aplicaciones. * Monitoreo y Logging: Configurar herramientas de monitoreo y logging para el seguimiento de errores y la supervisión del rendimiento en entornos de producción. * Colaboración con Equipos Multidisciplinarios: Trabajar en estrecha colaboración con desarrolladores frontend, diseñadores, DevOps y otros equipos para garantizar la integración fluida y el lanzamiento de nuevas características. * Documentación Técnica: Crear y mantener documentación técnica clara y detallada para las APIs y los sistemas desarrollados. * Despliegue y Gestión de Infraestructura: Participar en el proceso de despliegue de aplicaciones en la nube (AWS, GCP, Azure) y gestionar la infraestructura necesaria. * Mejora Continua: Proponer y participar en iniciativas de mejora continua del código, procesos de desarrollo, y tecnologías empleadas en el proyecto. * Resolución de Problemas: Diagnosticar y solucionar problemas técnicos en el backend que afecten la experiencia del usuario o el rendimiento de la aplicación. * Actualización de Dependencias: Mantener las dependencias de los proyectos actualizadas, aplicando parches de seguridad y actualizaciones de versiones cuando sea necesario.
Opcionalmente, puedes añadir más información después (beneficios comunes, preguntas de pre-selección, etc.)
check_circle

Pago confirmado

Un miembro del equipo de Torre se pondrá en contacto contigo en breve

Mientras tanto, continúa agregando información a tu trabajo.