Ocurrió un error inesperado. Por favor vuelva a intentarlo más tarde.
Buscamos un Desarrollador Full Stack Senior con sólida experiencia en PHP/Laravel y React/TypeScript para unirse a nuestro equipo de desarrollo.
HABILIDADES TÉCNICAS REQUERIDAS
Backend (PHP/Laravel)
- 4+ años de experiencia con PHP 8.x y Laravel 9+
- Dominio de Eloquent ORM, relaciones y optimización de consultas
- Experiencia con sistemas de colas (Horizon, SQS, Redis)
- Conocimiento del patrón service provider, repositorios y arquitectura orientada a eventos
- Sistemas de autenticación OAuth2 (Laravel Passport, Socialite)
- Diseño e implementación de APIs RESTful
Backend (Node.js)
- Experiencia construyendo APIs con Express.js y/o Hono
- Dominio de ORMs modernos: Prisma y/o Drizzle
- Comprensión profunda del event loop de Node.js e I/O no bloqueante
- Conocimiento de patrones de concurrencia, async/await y manejo de Promises
- Entendimiento de worker threads y child processes para tareas intensivas de CPU
Frontend (React/TypeScript)
- 3+ años de experiencia con React 18+ y TypeScript
- Gestión de estado con Zustand o similares (Redux, MobX)
- Manejo de estado del servidor con React Query (TanStack)
- Formularios con React Hook Form + librerías de validación (Yup)
- Experiencia con librerías de componentes (preferiblemente Chakra UI)
- Conocimiento de Inertia.js o patrones SSR similares
Base de Datos e Infraestructura
- Dominio de MySQL 8.x con optimización de consultas
- Redis para caché y gestión de sesiones
- Servicios AWS (S3, SQS, SNS, Lambda)
- Docker y entornos de desarrollo containerizados
Testing y Calidad
- Testing unitario y de características con Pest o PHPUnit
- Herramientas de análisis estático (PHPStan/Larastan)
- Cumplimiento de TypeScript en modo estricto
- Experiencia en testing de navegador (Laravel Dusk, Cypress o similar)
CUALIFICACIONES PREFERIDAS
- Experiencia con arquitecturas monorepo y codebases basados en paquetes
- Experiencia en despliegue con Laravel Forge y/o Laravel Vapor
- Funcionalidades en tiempo real usando Pusher/WebSockets
- Generación y manipulación de PDFs (DomPDF, FPDF, Adobe PDF Services)
- Integraciones con APIs de terceros (pasarelas de pago, APIs de comunicación)
- Configuración de pipelines CI/CD con GitHub Actions
- Familiaridad con herramientas de build Vite
VALORABLE
- Experiencia en el dominio de seguros/fintech
- Integraciones con APIs de Google (Sheets, Drive, Gmail)
- Procesamiento de pagos (Authorize.net, Plaid)
- Integraciones SMS/voz (Twilio, Vonage)
- Herramientas de web scraping (Puppeteer, Cheerio)
- Importación/exportación de Excel con Maatwebsite
- Experiencia con runtimes Bun o Deno
RESPONSABILIDADES
- Diseñar, desarrollar y mantener funcionalidades en todo el stack
- Escribir código limpio, bien testeado y documentado
- Participar en revisiones de código y discusiones arquitectónicas
- Optimizar rendimiento de aplicaciones y consultas de base de datos
- Integrar servicios y APIs de terceros
- Resolver problemas en producción e implementar soluciones
- Colaborar con equipos de producto y diseño en requerimientos
ENTORNO TÉCNICO
Backend PHP: PHP 8.2, Laravel 10, Eloquent, Horizon
Backend Node: Express, Hono, Prisma, Drizzle
Frontend: React 18, TypeScript 4.8, Inertia.js, Chakra UI
Estado: Zustand, React Query, React Hook Form
Base de Datos: MySQL 8, Redis
Testing: Pest, PHPStan, Laravel Dusk
DevOps: Docker, GitHub Actions, Laravel Forge/Vapor
Cloud: AWS (S3, SQS, SNS, Lambda)
HABILIDADES BLANDAS
- Fuertes habilidades de resolución de problemas y debugging
- Comunicación clara escrita y verbal
- Capacidad para trabajar de forma independiente y en equipo
- Comodidad con la ambigüedad y requisitos cambiantes
- Enfoque proactivo para identificar y resolver deuda técnica