Tech Stack
AWSAzureCloudJavaScriptJestMongoDBMySQLPHPPostgresPythonReactReact NativeRubySCSSSQLTypeScript
About the role
- Diseñar, desarrollar y mantener aplicaciones web y sistemas tecnológicos de alta calidad, asegurando su funcionalidad desde la interfaz de usuario hasta los componentes de servidor y bases de datos.
- Actuar como un enlace clave en el ciclo de desarrollo, proporcionando soluciones innovadoras que mejoren la experiencia del usuario y cumplan con los objetivos del negocio.
- Desarrollo de software:
- Diseñar y desarrollar aplicaciones web, incluyendo componentes de frontend y backend.
- Escribir código eficiente, escalable y reutilizable siguiendo buenas prácticas de programación.
- Gestión de bases de datos y servidores:
- Diseñar y mantener bases de datos relacionales y no relacionales (e.g., SQL, MongoDB).
- Configurar y administrarservidores para garantizarla disponibilidad y seguridad de las aplicaciones.
- Integración de sistemas:
- Implementar y gestionar APIs RESTful para la interacción entre aplicaciones.
- Integrarservicios de terceros como plataformas de pago, autenticación, o herramientas de análisis.
- Optimización y mantenimiento:
- Identificar y corregir errores en el código, asegurando un rendimiento óptimo de las aplicaciones. o Implementar mejora continua basadas en pruebas de carga, usabilidad y feedback de usuarios.
- Colaboración y metodologías ágiles:
- Trabajar en estrecha colaboración con diseñadores UX/UI, product owners y otros desarrolladores.
- Participar activamente en ceremonias de metodologías ágiles como daily stand-ups, retrospectives y plannings.
- Documentación técnica:
- Crear y mantener documentación técnica clara y detallada para los desarrollos realizados.
Requirements
- Título universitario en Ingeniería de Sistemas, Ciencias de la Computación o campos relacionados.
- Experiencia mínima de 2 años en desarrollo de software FullStack.
- Experiencia con frameworks modernos como React con typescript, React Native con typescript. Conocimiento en HTML, CSS, SCSS y uso de tailwind.
- Conocimiento de principios SOLID.
- Deseable que tenga conocimiento en storybook o similares.
- Deseable que tenga conocimiento en pruebas unitarias con jest
- Conocimiento en lenguajes como Javascript, TypeScript, Python, Ruby, o PHP.
- Experiencia en manejo de bases de datos (e.g., PostgreSQL, MySQL, MongoDB).
- Familiaridad con sistemas de control de versiones (e.g., Git).
- Experiencia con despliegues en servicios en la nube (AWS, Azure o Google Cloud).
- Experiencia en Marketing Cloud (Journey Builder, Email Studio, Automation Studio, AMPscript).
- Configuración y optimización de journeys de clientes.
- Experiencia integrando Marketing Cloud con sistemas internos o plataformas externas (e-commerce, CRM, publicidad digital).
- Capacidad de aprendizaje continuo y adaptación a nuevas tecnologías.
- Resolución de problemas de manera eficiente y proactiva.
- Excelentes habilidades de comunicación y trabajo en equipo.
- Certificación en frameworks de frontend (e.g., React Developer Certification).
- Certificación en plataformas cloud (e.g., AWS Certified Developer).