Experiencia y Stack:
- Mínimo 3 años como desarrollador/a en proyectos web, SaaS o sistemas B2B.
- PHP + Laravel: Dominio sólido (Eloquent, migraciones, middlewares, colas).
- JavaScript/TypeScript + Vue para frontend.
- MySQL: Modelado relacional y optimización de queries.
- Git + GitHub: Flujo profesional (branches, PRs, resolución de conflictos).
- Jira: Experiencia con Scrum/metodologías ágiles.
- Docker: Uso de docker-compose y contenedores para desarrollo.
Integraciones y APIs:
- Experiencia sólida diseñando y consumiendo APIs REST.
- Trabajo con múltiples APIs externas en proyectos reales (autenticación, cacheo, manejo de errores, recuperación ante fallos).
- Experiencia con Azure: servicios básicos (App Service, Storage, Database, Key Vault)
Seguridad y Buenas Prácticas:
- Conocimiento práctico de OWASP Top 10.
- Principios SOLID y Clean Code.
- Uso de herramientas de IA para desarrollo (Cursor, Claude Code u otros copilots).
Habilidades Blandas:
- Capacidad de explicar conceptos técnicos de forma clara.
- Autonomía para investigar y resolver problemas.
- Experiencia con Scrum (sprints de 2 semanas).
- Gestionar múltiples proyectos simultáneamente manteniendo calidad.
Buscamos un/a Ingeniero/a de Desarrollo de Software Semi Senior para construir soluciones B2B de alto impacto en proyectos críticos de infraestructura y gestión documental empresarial.
Desarrollarás plataformas para importantes empresas donde la disponibilidad, seguridad y datos en tiempo real son fundamentales. Integrarás múltiples APIs externas, automatizarás procesos críticos, gestionarás documentación en Google Workspace, implementarás capacidades de IA en productos reales, y soportarás decisiones estratégicas de nuestros clientes.
Stack moderno: Laravel, Vue, MySQL, Azure/GCP, Docker, Git, Jira + IA aplicada al desarrollo (Cursor, Claude Code) e integrada en soluciones (Gemini, OpenAI, Claude).
TWGroup es una software factory boutique con 13 años de experiencia desarrollando software de alto impacto para organizaciones públicas y privadas. Valoramos tanto el buen código como tu capacidad de entender el impacto de negocio de lo que construyes.
- Desarrollar y mantener aplicaciones web complejas utilizando Laravel (backend) y Vue.js (frontend).
- Desarrollar dashboards interactivos y visualizaciones de datos para análisis y toma de decisiones.
- Crear aplicaciones web responsive (PWA) con capacidades offline y sincronización automática.
- Integrar y consumir múltiples APIs externas (públicas y privadas) .
- Trabajar con Google Workspace APIs (Drive, Gmail, OAuth2, Docs/Sheets) para automatización y generación de documentos.
- Implementar SSO empresarial con Azure Entra ID (Azure AD), OAuth2/OpenID Connect, RBAC, MFA y gestión de aplicaciones registradas.
- Construir módulos de gestión documental, automatización de procesos operacionales y seguimiento en tiempo real.
- Implementar flujos de autenticación/autoridad con OAuth2/OpenID Connect y gestionar errores, cacheo y recuperación ante caídas de terceros.
- Participar en el diseño de arquitecturas de solución junto al Jefe de Proyectos, considerando seguridad (OWASP), rendimiento y arquitecturas híbridas (cloud + on-premise).
- Aplicar buenas prácticas de Clean Code, SOLID y código testeable, colaborando en code reviews.
- Participar en Scrum con sprints de 2 semanas, colaborar en revisiones de código y estimación de esfuerzos, y gestionar múltiples proyectos simultáneamente.
- Aplicar herramientas de IA (Cursor, Claude Code) para acelerar desarrollo sin perder criterio técnico.
Azure (muy valorado):
Azure Entra ID para autenticación empresarial (SSO)
Azure: experiencia con Functions, Logic Apps, Key Vault u otros servicios avanzados
Proyectos críticos / tiempo real:
- Sistemas de alta disponibilidad, monitoreo en tiempo real.
- Familiaridad con normativas de ciberseguridad (ISO 27001, IEC 62443.).
Google Workspace/Cloud/APIs :
- Google Drive API,,Gmail API, Google OAuth2 .
- GCP: Cloud Run/Functions, Cloud Storage, Cloud SQL, Secret Manager (plus)
Otras skills técnicas:
- PWAs con modo offline y sincronización.
- Ciberseguridad aplicada (hardening, logging, monitoreo).
- Python para automatización, integraciones con APIs de IA y procesamiento de datos.
- Pruebas automatizadas: PHPUnit, Pest, Laravel Dusk, Codeception, Cypress o Playwright.
- Uso de CodeRabbit.
- Experiencia con software para sector energético.