26 oct
|
Forencys
|
México
Forencys es una empresa especializada en ciberseguridad, enfocada en ayudar a las organizaciones a proteger sus activos digitales, detectar y responder a amenazas, gestionar riesgos y fortalecer su postura de seguridad.
Ofrecemos servicios especializados a través de seis pilares: Protect, Detect & Respond, Assess, Investigate, Govern y Educate.
En esta ocasión excepcional, estamos buscando un Senior Full Stack Developer para colaborar en el desarrollo de un sistema CRM a medida para uno de nuestros clientes. El proyecto consiste en diseñar, desarrollar e implementar una plataforma empresarial completa, moderna, segura y escalable, destinada a optimizar los procesos comerciales y operativos del cliente.
Buscamos un profesional con experiencia comprobable en el desarrollo integral de aplicaciones web, capaz de asumir la responsabilidad técnica del proyecto desde su concepción hasta su entrega final, incluyendo arquitectura, desarrollo frontend y backend, base de datos, pruebas, despliegue y documentación.
Forencys actuará como enlace y coordinador del proyecto entre el competente seleccionado y el cliente final.
Responsabilidades:
- Participar en el levantamiento y análisis de requerimientos funcionales y técnicos.
- Definir y justificar la arquitectura tecnológica del sistema.
- Diseñar e implementar la estructura de la base de datos.
- Desarrollar completamente el frontend y backend de la aplicación.
- Construir e integrar APIs y servicios necesarios, incluyendo agentes IA
- Implementar autenticación, autorización y controles de acceso basados en roles (RBAC).
- Garantizar buenas prácticas de seguridad, rendimiento y escalabilidad.
- Implementar pruebas funcionales,
unitarias y de integración.
- Configurar los entornos necesarios y realizar el despliegue.
- Documentar la arquitectura, el código, las APIs y los procedimientos operativos.
- Gestionar los entregables y avances conforme al cronograma acordado.
- Realizar la entrega técnica final y transferencia de conocimientos.
Requisitos Técnicos:
- Experiencia comprobable como Full Stack Developer en proyectos empresariales.
- Dominio de JavaScript y/o TypeScript.
- Experiencia con React, Next.js, Vue.js o frameworks similares.
- Experiencia backend con Node.js, NestJS, Python, Django o tecnologías equivalentes.
- Conocimientos sólidos de bases de datos SQL, preferiblemente PostgreSQL.
- Experiencia en diseño y desarrollo de APIs REST.
- Conocimientos de arquitectura de software y diseño de aplicaciones escalables.
- Experiencia con Git, Docker y procesos CI/CD.
- Conocimientos de seguridad de aplicaciones web y buenas prácticas OWASP es un plus.
- Experiencia en despliegue de aplicaciones en infraestructura cloud.
- Capacidad para producir documentación técnica completa.
Se valorará especialmente haber desarrollado previamente sistemas CRM, ERP, SaaS o aplicaciones empresariales desde cero.
El stack tecnológico no está predeterminado.
Las tecnologías anteriormente mencionadas son sugeridas debido a otros proyectos que las usan, pero el candidato podrá proponer la arquitectura y las tecnologías que considere más adecuadas, justificando su elección.
Perfil Buscado:
Buscamos un profesional que
- Sea capaz de desarrollar un proyecto completo de manera autónoma.
- Tenga experiencia demostrable entregando soluciones listas para producción.
- Pueda traducir necesidades de negocio en soluciones técnicas.
- Sea organizado y tenga capacidad para gestionar sus propios tiempos y entregables.
- Mantenga una comunicación profesional y transparente.
- Tenga criterio técnico para identificar riesgos y proponer soluciones.
- Comprenda la importancia de la seguridad, documentación y calidad del software.
Entregables:
El profesional seleccionado será responsable de entregar:
1. CRM completamente desarrollado y funcional, conforme a los requerimientos aprobados.
2. Código fuente completo y organizado.
3. Documentación de arquitectura y diseño técnico.
4. Documentación de base de datos y APIs.
5. Manual de instalación, configuración y despliegue.
6. Manual de administración y uso del sistema.
7. Pruebas y validaciones técnicas.
8. Aplicación desplegada y operativa.
9. Transferencia de conocimientos y entrega formal.
Condiciones:
- Contratación freelance por el proyecto.
- Trabajo 100 % remoto.
- Coordinación y seguimiento a través de Forencys.
- Alcance, cronograma y presupuesto acordados antes del inicio.
- Pagos vinculados a hitos y entregables.
- Acuerdo de confidencialidad (NDA) y condiciones de propiedad intelectual.
- Posibilidad de colaboración en futuros proyectos.
📌 Senior Full Stack Developer – Freelance (México)
🏢 Forencys
📍 México