28 días
Expira 19/07/2025
Programador full stack
Programador full stack
Descripción del Puesto
Se busca un programador Fullstack para un contrato temporal de 3 meses para integrarse a un proyecto basado en una arquitectura de microservicios. El candidato trabajará en el desarrollo y mantenimiento de servicios backend y frontend, asegurando la calidad del código y el cumplimiento de buenas prácticas.
Responsabilidades
- Desarrollar y mantener microservicios en NestJS y Go (Gin) para el backend.
- Implementar y optimizar la API Gateway construida en NestJS.
- Diseñar y desarrollar interfaces de usuario en Next.js y React, utilizando SCSS o Tailwind CSS.
- Aplicar principios de Atomic Design para la construcción de componentes reutilizables.
- Implementar y gestionar hooks en React para la lógica del frontend.
- Garantizar el uso correcto de TypeScript con configuraciones estrictas en ESLint.
- Asegurar la comunicación eficiente entre microservicios utilizando API RESTful.
- Aplicar principios de Clean Code y SOLID en el desarrollo.
- Colaborar con el equipo para definir especificaciones técnicas y resolver problemas.
- Realizar pruebas unitarias y de integración para garantizar la calidad del código.
Requisitos Técnicos
Backend
- Experiencia demostrable en NestJS para la construcción de microservicios.
- Conocimiento sólido en Go utilizando el framework Gin.
- Experiencia en el diseño e implementación de API Gateway.
- Dominio de API RESTful y comunicación entre microservicios.
- Conocimiento en bases de datos relacionales y no relacionales (ej. PostgreSQL, MongoDB).
- Familiaridad con herramientas de control de versiones como Git.
Frontend
- Experiencia avanzada en Next.js y React para aplicaciones web modernas.
- Conocimiento en SCSS o Tailwind CSS para estilizado.
- Aplicación de Atomic Design en la construcción de componentes.
- Dominio de hooks en React (useState, useEffect, useContext, etc.).
- Experiencia en la optimización de rendimiento en aplicaciones frontend.
Generales
- Dominio de TypeScript y su integración con ESLint para garantizar tipado estricto.
- Conocimiento profundo de principios de Clean Code y SOLID.
- Experiencia en la escritura de documentación técnica clara.
- Capacidad para trabajar con metodologías ágiles (Scrum o Kanban).
Requisitos Adicionales
- Experiencia mínima de 2 años en desarrollo Fullstack.
- Capacidad para trabajar de forma autónoma y en equipo.
- Habilidades de comunicación efectiva para colaborar con otros desarrolladores y stakeholders.
- Disponibilidad para trabajar a tiempo completo durante el período de 3 meses.
- Tener nociones de inteligencia artificial (No excluyente)
- Estar familiarizado con Marketplace (No excluyente)
Condiciones
- Duración del contrato: 3 meses.
- Modalidad: Presencial.
- Horario: Jornada completa (44 horas semanales).
- Inicio: Inmediato (sujeto a proceso de selección).
Proceso de Selección
- Revisión de CV y portafolio de proyectos relevantes.
- Entrevista técnica para evaluar conocimientos en NestJS, Go, Next.js, React, y TypeScript.
- Prueba práctica para validar habilidades en desarrollo Fullstack y aplicación de buenas prácticas.
- Entrevista final para evaluar ajuste cultural y disponibilidad.
Contacto
Enviar CV, portafolio y pretensiones salariales (Rango de salario liquido 1.000.000 - 1.400.000) a m.barrios@xtiende.com o a.feliu@xtiende.com Indicar en el asunto: "Programador Fullstack - Proyecto Xtiende".