Empleo de Full Stack Developer NestJS Middle - Remoto en Remoto-110170-REMOTO

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)