Descripción
Resumen:
Buscamos un Desarrollador Fullstack con habilidades de liderazgo, responsable del diseño, desarrollo, codificación, pruebas, depuración y documentación de aplicaciones para satisfacer los requisitos de productos y servicios.
Aspectos destacados:
1. Oportunidad de liderar y crecer con la empresa
2. Enfoque en el desarrollo de aplicaciones web y APIs
3. Trabajo con personalización multimedia y automatización de marketing
**Descripción de la empresa**
Creamos Pirsonal para ayudar a las empresas a acelerar las ventas y aumentar la interacción evocando una respuesta de sus audiencias segmentadas e individualizadas. Creemos que la **personalización multimedia** y la **automatización de marketing** tienen el poder de lograrlo de la manera más efectiva, y que esto debe estar al alcance de cualquier empresa del mundo.
**Descripción del puesto**
Buscamos un Desarrollador Fullstack con **habilidades de liderazgo, responsable del diseño, desarrollo, codificación, pruebas, depuración y documentación de aplicaciones**, para satisfacer los requisitos de todos nuestros productos y Servicios Profesionales. Gestionarás el intercambio de datos entre el servidor y los usuarios.
Tu principal enfoque será el desarrollo de nuestras aplicaciones web, APIs (REST) y toda la lógica del lado del servidor, así como la definición y mantenimiento de la base de datos central (MongoDB). También serás responsable de garantizar un alto rendimiento y una respuesta ágil a las solicitudes desde el front-end. Integrarás los elementos del front-end desarrollados por tus compañeros en la aplicación, actualizando nuestra plataforma y herramientas para desarrolladores. Asimismo, es necesario contar con conocimientos de tecnologías front-end.
**Responsabilidades y funciones**
* Integración de los elementos orientados al usuario desarrollados por los desarrolladores front-end con la lógica del lado del servidor.
* Escritura de código reutilizable, probado y eficiente.
* Diseño e implementación de aplicaciones de baja latencia, alta disponibilidad y alto rendimiento.
* Implementación de medidas de seguridad y protección de datos.
* Integración de soluciones de almacenamiento de datos.
* Integración de APIs multimedia de terceros (audio, video, imagen).
* Integración de fuentes de datos.
* Sugerencias de nuevos productos (perfil de product owner).
* Aprendizaje de nuevas tecnologías.
**Requisitos**
* Capacidad para trabajar en equipo.
* Habilidades de liderazgo (queremos verte crecer junto con nosotros).
* Conocimiento sólido de JavaScript, C, C\+\+.
* Dominio avanzado de Git.
* Experiencia comprobada con Node.js y sus frameworks disponibles.
* Conocimiento práctico de Linux.
* Comprensión de la naturaleza de la programación asíncrona, sus peculiaridades y soluciones alternativas.
* Buen conocimiento de lenguajes de plantillas del lado del servidor.
* Buen conocimiento de preprocesadores CSS del lado del servidor.
* Conocimientos básicos de tecnologías front-end (HTML5, CSS3\).
* Comprensión de accesibilidad y cumplimiento normativo en materia de seguridad.
* Autenticación y autorización de usuarios entre múltiples sistemas, servidores y entornos.
* Integración de múltiples fuentes de datos y bases de datos en un único sistema.
* Comprensión de los principios fundamentales de diseño detrás de una aplicación escalable.
* Conocimiento de las diferencias entre distintas plataformas de distribución, como móvil frente a escritorio, y optimización de la salida para adaptarse a cada plataforma específica.
* Creación de esquemas de bases de datos que representen y apoyen los procesos empresariales.
* Implementación de plataformas automatizadas de pruebas y pruebas unitarias.
* Conocimiento sólido de herramientas de control de versiones de código, como Git.
* Título universitario en software informático o campo afín.
* Conexión a Internet de velocidad media-alta.
* Computadora personal.
* Excelente ética laboral.
* Capacidad de aprendizaje rápido.
* Excelente nivel de inglés (hablado y escrito).