Full Stack Developer

hace 1 mes


, México P&T A tiempo completo

Importante empresa de nube solicita un Full Stack Developer - Especialista en React, Astro y Django con el siguiente perfil:**Responsabilidades**:Desarrollar una aplicación web responsiva y con enfoque Mobile First utilizando React y Astro para el frontend, y Django para el backend.Diseñar e implementar flujos de registro de usuarios, suscripción y gestión de métodos de pago.Integrar Odoo para la gestión de facturas, cotizaciones y tickets de soporte.Conectar la aplicación con OpenStack mediante APIs para la creación y gestión de proyectos, máquinas virtuales, redes y balanceadores de carga.Asegurar una integración fluida de la aplicación con Odoo y OpenStack, optimizando la experiência del usuario.Configurar y mantener procesos de CI/CD utilizando herramientas como GitHub Actions, Jenkins o GitLab CI (versiones 4.0 o superiores) para facilitar el despliegue continuo y la entrega rápida de nuevas características.Garantizar buenas prácticas en entornos de desarrollo, QA y producción mediante el uso de branches, forks y pull requests, asegurando la trazabilidad del código con GitHub.Utilizar Docker (versiones 20 o superiores) y Docker Compose para crear y mantener entornos de desarrollo y pruebas consistentes.Desplegar el backend en un clúster Kubernetes (versión 1.20 o superior) para garantizar alta disponibilidad, resiliencia y escalabilidad, proporcionando recuperación automática ante fallos.Diseñar y optimizar la base de datos utilizando PostgreSQL para asegurar su eficiencia y escalabilidad.Implementar funcionalidades multilingües para ofrecer una experiência personalizada en función del idioma del cliente (español o inglés).Requisitos Técnicos:Experiência avanzada en React (versión 17 o superior, con al menos 3 años de experiência), Astro (última versión estable, con al menos 2 años de experiência) y Django (versión 3.2 o superior, con al menos 3 años de experiência).Es ideal que el portafolio incluya proyectos que demuestren habilidades en la integración con herramientas de CI/CD, despliegues en contenedores Docker, y la gestión de infraestructura en Kubernetes.Experiência comprobable en la implementación de entornos resilientes y escalables será altamente valorada.Conocimiento profundo en la integración con Odoo, especialmente para la gestión de módulos como facturación, cotizaciones y tickets de soporte.Experiência integrando OpenStack mediante APIs para la creación de infraestructura cloud, incluyendo gestión de máquinas virtuales y redes.Dominio de conceptos y técnicas de desarrollo Mobile First y diseño de aplicaciones responsivas.Experiência trabajando con CI/CD y herramientas asociadas para facilitar despliegues automatizados y mejorar la eficiencia del equipo.Habilidad para diseñar y optimizar bases de datos en PostgreSQL, asegurando su rendimiento en entornos de alta demanda.Experiência en el uso de Docker para crear entornos de desarrollo y pruebas, y conocimientos de Kubernetes para la orquestación de contenedores, preferiblemente con experiência en despliegues en entornos de producción.Experiência utilizando Cloudflare Pages u otras herramientas similares para asegurar una entrega rápida del frontend.Comprensión sólida de la arquitectura orientada a servicios (SOA) y capacidad para crear APIs RESTful eficientes.Habilidad para implementar características multilingües, personalizando la experiência del usuario según su idioma preferido.Conocimiento y experiência en la implementación de métodos de pago seguros y escalables.Requisitos No Técnicos:Mentalidad de startup: dispuesto a adaptarse rápidamente y trabajar en entornos dinámicos.Habilidad para trabajar de manera autónoma y colaborar efectivamente en un equipo remoto.Fuertes habilidades de comunicación y capacidad para interactuar con clientes internos y externos.Actitud proactiva y orientación a la resolución de problemas.Deseable:Experiência previa en empresas de servicios cloud o proveedores de infraestructura.Conocimiento básico del ecosistema de OpenStack.Experiência en optimización de rendimiento y seguridad en aplicaciones de servicios en la nube.Familiaridad con metodologías Agile (Scrum o Kanban).Ubicación: Presencial de momento y posteriormente remotoTipo de puesto: Tiempo completoSueldo: $57,000.00 - $59,000.00 al mesTipo de jornada:- Lunes a viernes- Turno de 8 horasEscolaridad:- Licenciatura terminada (Deseable)Experiência:- .NET: 2 años (Deseable)- JavaScript: 2 años (Deseable)- Desarrolladores iOS: 2 años (Deseable)- Desarrolladores Android: 2 años (Deseable)Idioma:- Inglés (Obligatorio)Lugar de trabajo: Empleo presencialFecha de inicio prevista: 02/12/2024