Desarrollador Full Stack
Desarrollador Full Stack Resumen del Puesto Buscamos un Desarrollador Full Stack con experiencia en tecnologías modernas para unirse a nuestro equipo dinámico. El candidato ideal será capaz de contribuir tanto al desarrollo backend como frontend, creando soluciones robustas y escalables.
Responsabilidades Principales - Diseñar, desarrollar y mantener aplicaciones backend y frontend.
- Implementar nuevas funcionalidades y mejorar las existentes.
- Colaborar con equipos multifuncionales para definir y lanzar nuevas características.
- Escribir código limpio, mantenible y bien documentado.
- Participar en revisiones de código y compartir conocimientos con el equipo.
- Optimizar aplicaciones para máxima velocidad y escalabilidad. Requisitos Técnicos Indispensables Backend - Experiencia con NestJS.
- Dominio de TypeScript.
- Desarrollo de APIs REST.
- Manejo de bases de datos relacionales como PostgreSQL y MySQL.
- Experiencia con ORM como TypeORM y/o Prisma.
- Implementación de autenticación (ej. JWT, Passport).
- Conocimiento de herramientas de documentación de APIs (ej. Swagger).
- Desarrollo de pruebas automatizadas (ej. Jest, Supertest). Frontend - Experiencia con React.
- Experiencia en
- Manejo avanzado de TypeScript.
- Gestión de estado (ej. TanStack Query, Zustand).
- Construcción de interfaces de usuario (ej. Tailwind CSS).
- Desarrollo de formularios (ej. React Hook Form, Zod).
- Consumo eficiente de APIs REST. Requisitos Deseables - Experiencia con Tauri.
- Experiencia en sistemas POS o ERP.
- Conocimiento de arquitectura de microservicios.
- Experiencia en integración de reportes PDF y exportación a Excel.
- Experiencia en despliegues cloud y prácticas DevOps. Habilidades Generales - Excelentes habilidades analíticas y de resolución de problemas.
- Capacidad para trabajar de forma autónoma y en equipo.
- Fuertes habilidades de comunicación.