Desarrollador programador - Programador Fullstack ERP POS

BARRMEX 01Ciudad de México DF, Miguel Hidalgocomputrabajoنُشرت في 30‏/07‏/2026
إلزامي:TypeScriptJavaScriptHTMLCSSReactNext.jsNode.jsTailwindGitFrontendBackend

Descripción de Tareas

Desarrollo del Punto de Venta (POS): Diseñar e implementar una interfaz de venta ágil, intuitiva y rápida para el personal en caja.

Módulo de Inventarios: Crear el control de stock en tiempo real con soporte para múltiples sucursales y transferencias entre almacenes.

Gestión Financiera y Caja: Desarrollar los flujos de apertura, arqueo, corte de caja y registro de movimientos de dinero.

Administración de Clientes y Proveedores: Implementar módulos para la gestión de compras, ventas y cuentas.

Seguridad y Control de Accesos: Diseñar el sistema de usuarios con roles y permisos restringidos (RBAC) y autenticación segura.

Hardening y Auditoría: Realizar revisiones de seguridad en el código para prevenir vulnerabilidades (OWASP), inyecciones de datos y accesos no autorizados.

Reportes y Analítica: Crear tableros de control con estadísticas y métricas para la toma de decisiones.

Programas y Tecnologías que debe Manejar

Lenguaje Principal TypeScript / JavaScript (ES6+)

Frontend (Interfaz de Usuario)

  • React.js
  • Next.js
  • HTML5 / CSS3 / Tailwind CSS (o Material UI)
  • Zustand, Redux o React Query (para gestión de estado)

Backend (Servidor y Lógica)

  • NestJS (Node.js)
  • APIs REST y WebSockets (para comunicación en tiempo real)
  • JSON Web Tokens (JWT) (para autenticación y sesiones)

Base de Datos

  • PostgreSQL
  • TypeORM o Prisma ORM

Herramientas y Seguridad (Deseable)

  • Git / GitHub / GitLab (Control de versiones)
  • Postman / Insomnia (Pruebas de APIs)
  • Herramientas de Auditoría/Seguridad: OWASP ZAP, Burp Suite, Nmap o similares (para pruebas de vulnerabilidades).

-Requerimientos-

Educación mínima: Educación superior - Licenciatura

1 año de experiencia

Conocimientos:

  • Administración de bases de datos
  • Agilidad
  • Backend
  • Base de datos
  • Caja
  • Control de almacén
  • Desarrollo front end
  • Gestión de almacenes
  • Javascript
  • Node.js
  • Poes
  • Programacion
  • Punto de venta
  • React
  • Reactjs
  • Typescript
  • Ventas
  • Desarrollo de bases de datos
  • Software front end

Palabras clave: developer, programador, desarrollador, sistema, gestion