Publicado hace 2 días.
Full Stack Developer NestJS Middle - Remoto en Quo Digital
$ 40,000 a 45,000 MXN (Neto)
Remoto: LATAM
Empleado de tiempo completo
Inglés : Nivel Básico
Estamos en búsqueda de un Full Stack Developer para unirse a nuestro equipo de desarrollo, trabajando de la mano con el Tech Lead y otros desarrolladores.
El candidato ideal tendrá experiencia en la creación y mantenimiento de aplicaciones basadas en microservicios, utilizando principalmente NestJS, GraphQL, React, Docker y Kubernetes. Además, se espera que posea conocimientos en Kafka, bases de datos relacionales (Postgres) y NoSQL (MongoDB), y que esté familiarizado con repositorios en GitLab y pipelines de CI/CD. No se requiere experiencia en liderazgo, pero sí un sólido dominio técnico para asegurar entregables de alta calidad y escalabilidad.
Responsabilidades Principales
-
Desarrollo y Mantenimiento de Aplicaciones
-
Implementar nuevas funcionalidades y optimizar componentes existentes en entornos de microservicios.
-
Trabajar con NestJS para la parte de backend y GraphQL para la creación de APIs.
-
Desarrollar interfaces de usuario eficientes y atractivas con React.
-
Integración y Orquestación
-
Participar en el despliegue de contenedores Docker en Kubernetes, asegurando la estabilidad y disponibilidad de los servicios.
-
Integrar la mensajería basada en Kafka para la comunicación entre microservicios.
-
Gestionar bases de datos Postgres y MongoDB, garantizando un rendimiento óptimo.
-
Colaboración y Mejora Continua
-
Contribuir al diseño y arquitectura técnica en conjunto con el Tech Lead y el resto del equipo.
-
Realizar revisiones de código (code review) para mantener la calidad y consistencia en los entregables.
-
Proponer mejoras y optimizaciones en los procesos de desarrollo, pruebas y despliegue.
-
Participación en Metodologías Ágiles
-
Trabajar con herramientas de gestión (GitLab, Jira, etc.) para seguimiento de tareas y versionado de código.
-
Participar activamente en daily, retros y planning sessions para asegurar la alineación con los objetivos del proyecto.
-
Asegurar la entrega continua (CI/CD) y la integración de nuevas funcionalidades de forma confiable.
-
Pruebas y Calidad de Código
-
Crear y mantener pruebas unitarias, de integración y, en caso necesario, pruebas end-to-end.
-
Asegurar el cumplimiento de las mejores prácticas de calidad y seguridad en el desarrollo.
-
Dar seguimiento a issues de performance y bugs, proponiendo soluciones y mejoras.
Requisitos:
Al menos 2-3 años de experiencia en desarrollo de software.
Conocimientos sólidos de NestJS (o Node.js) y GraphQL.
Experiencia con React para el desarrollo front-end.
Familiaridad con la arquitectura de microservicios y mensajería con Kafka.
Uso de Docker y Kubernetes para empaquetar y orquestar aplicaciones.
Conocimientos en bases de datos relacionales (Postgres) y NoSQL (MongoDB).
Experiencia con GitLab u otras plataformas similares para el control de versiones y CI/CD.
Habilidades Blandas:
-
Capacidad de comunicación efectiva para colaborar con equipos multifuncionales.
-
Adaptabilidad para trabajar en entornos ágiles y en constante evolución.
-
Orientación a la resolución de problemas y a la búsqueda de mejoras constantes.
Competencias Clave:
-
Calidad de Código:
-
Asegurar la consistencia y el estándar de alto nivel en cada entrega.
-
Aprendizaje Continuo: Mantenerse actualizado con las tendencias tecnológicas y proponer mejoras basadas en buenas prácticas.
Idiomas: Conocimientos de inglés para lectura de documentación y comunicación con equipos internacionales (deseable)