En serport estamos en busca de un desarrollador backend para integrarse en modalidad de subcontratación temporal, con el objetivo de apoyar en la construcción de nuestro erp empresarial.
tu trabajo será clave para garantizar que los módulos de inventario, producción, rrhh, mantenimiento, calidad, crm y cotización funcionen de forma integrada, segura y escalable durante el desarrollo del proyecto.
responsabilidades principales
* diseñar y desarrollar api rest/graphql que conecten el front-end (react/ts) con la base de datos y la lógica de negocio.
* modelar bases de datos relacionales (postgresql o mysql) para inventario, producción, clientes, compras, ventas, cotizaciones y usuarios.
* implementar flujos y lógica de negocio clave:
* cotización → pedido → producción → entrega → facturación.
* gestión de inventario (lotes, series, ubicaciones y costos).
* control de órdenes de trabajo y máquinas en producción.
* roles y permisos (rbac) por usuario y módulo.
* seguridad y autenticación (jwt/oauth2, mfa, cifrado de contraseñas).
* integraciones externas: cfdi (méxico), pasarelas de pago, servicios de correo y paquetería.
* reportes financieros/operativos y trazabilidad de cambios.
* optimización y escalabilidad (cachés, colas de mensajes, workers).
* colaboración en equipo ágil con front-end, qa y devops.
* documentación técnica clara de api, endpoints y esquemas de datos.
requisitos técnicos
* lenguajes: (nestjs/express) o python (django/fastapi).
* bases de datos: postgresql/mysql, orm (prisma, typeorm, sqlalchemy).
* seguridad: jwt/oauth2, cifrado, prevención de inyecciones y ataques comunes (xss, csrf, sqli).
* testing: unit tests y e2e (jest, pytest u otros).
* devops: docker, despliegue en nube (aws, gcp o azure).
* experiencia con metodologías ágiles (scrum/kanban) y git.
competencias blandas
* trabajo colaborativo con equipos multidisciplinarios.
* pensamiento analítico para traducir procesos de negocio en reglas de software.
* atención al detalle y compromiso con la seguridad de datos sensibles (financieros, rrhh).
* adaptabilidad a cambios normativos o nuevos requerimientos de clientes.
esta es una subcontratación temporal por proyecto, con duración definida hasta la conclusión del desarrollo del erp. Si te interesa formar parte de este reto y aportar tu experiencia en backend, nos encantaría conocerte
interesados favor de postularse por este medio o bien enviar su cv