Publicado hoy.
Fullstack Tech Lead en Quo Digital
$ 45,000 a 50,000 MXN (Neto)
Jalisco
Empleado de tiempo completo
Inglés : Nivel Básico
Buscamos un Tech Lead con amplia experiencia en desarrollo de aplicaciones de microservicios, principalmente usando NestJS, GraphQL y React. La persona ideal tendrá sólidos conocimientos en Kubernetes, Docker, Kafka, bases de datos relacionales (Postgres) y NoSQL (MongoDB), y estará familiarizada con la gestión de repositorios en GitLab. Además, deberá contar con probada experiencia liderando equipos de desarrollo en entornos ágiles y garantizando la entrega de soluciones escalables y de alto rendimiento.
Requisitos:
- Mínimo 4-5 años de experiencia desarrollando aplicaciones web o microservicios.
- Experiencia sólida en NestJS (o frameworks similares de Node.js) y GraphQL.
- Conocimientos avanzados de React para el frontend.
- Familiaridad con la arquitectura de microservicios y mensajería basada en Kafka.
- Manejo experto de contenedores con Docker y orquestación con Kubernetes.
- Experiencia en bases de datos relacionales (Postgres) y NoSQL (MongoDB).
- Prácticas de CI/CD en GitLab (o herramientas equivalentes).
Responsabilidades Principales
- Liderazgo Técnico .
- Guiar y apoyar al equipo de desarrollo en la arquitectura e implementación de soluciones basadas en microservicios.
- Definir y comunicar las mejores prácticas de desarrollo, asegurando la calidad del código y promoviendo estándares de alto nivel.
- Realizar revisión de código (code review) y mentoría técnica para los miembros del equipo.
- Diseño y Desarrollo de Soluciones
- Participar en el diseño y desarrollo de aplicaciones utilizando NestJS, GraphQL, React y servicios basados en Kafka.
- Crear y mantener arquitecturas escalables en entornos de contenedores (Docker) y orquestación (Kubernetes).
- Integrar y optimizar el uso de bases de datos relacionales (Postgres) y NoSQL (MongoDB).
- Gestión de Proyectos y Colaboración
- Trabajar de la mano con Product Owners, Project Managers y otros stakeholders para definir requisitos, alcances y priorizaciones.
- Asegurar la entrega de proyectos en tiempo y forma, gestionando recursos y mitigando riesgos.
- Fomentar la colaboración efectiva entre los equipos de desarrollo, QA, DevOps y otros departamentos.
- Implementación de Prácticas DevOps
- Diseñar flujos de integración y entrega continua (CI/CD) utilizando GitLab u otras herramientas similares.
- Gestionar la configuración de entornos de desarrollo, pruebas y producción en Kubernetes.
- Supervisar la performance y confiabilidad de los servicios en producción, identificando áreas de mejora y escalabilidad.
- Comunicación y Mentoring
- Facilitar la comunicación técnica entre los distintos equipos de la organización.
- Capacitar y guiar al equipo en las nuevas tecnologías, prácticas de desarrollo y metodologías ágiles.
- Participar activamente en la selección de talento y en el desarrollo profesional de los integrantes del equipo.
Habilidades de Liderazgo:
- Experiencia previa liderando equipos de desarrollo o coordinando proyectos de software.
- Excelentes habilidades de comunicación para transmitir ideas técnicas de manera clara a equipos multidisciplinarios.
- Capacidad para tomar decisiones estratégicas en la definición de arquitecturas y tecnologías.
- Conocimientos Deseables:
- Metodologías ágiles (SCRUM, Kanban).
- Monitoreo y logging avanzado (Prometheus, Grafana, ELK Stack, etc.).
- Soluciones de caché y optimización de rendimiento (Redis, Memcached, etc.).
Idiomas:
- Conocimientos de inglés para la lectura de documentación técnica y comunicación con equipos internacionales (deseable).
Competencias Clave
- Liderazgo y Motivación: Capacidad para inspirar y guiar al equipo hacia objetivos comunes.
- Pensamiento Estratégico: Habilidad para diseñar arquitecturas escalables y sostenibles.
- Resolución de Problemas: Perfil analítico para diagnosticar y abordar incidencias con rapidez.
- Trabajo en Equipo: Colaboración efectiva en entornos ágiles, valorando la diversidad de ideas.
- Orientación a Resultados: Foco constante en la entrega de productos de alta calidad y en la satisfacción del cliente
Lunes a viernes
Ubicación: Guadalajara (presencial)