Beneficios:
- Coincidencia 401(k)
- Seguro dental
- Seguro médico
- Seguro de visión
Sobre el puesto
Estamos contratando a un desarrollador senior de Java Full Stack con sólida experiencia en Node.js y Adobe Experience Manager (AEM) para diseñar y ofrecer aplicaciones web escalables y de alto rendimiento. Liderarás iniciativas técnicas, mentorizarás a desarrolladores y construirás experiencias digitales que impulsen sistemas críticos para el negocio.
Colaborarás con equipos de producto, diseño e ingeniería para definir arquitectura, resolver problemas complejos y entregar software fiable y seguro.
Lo que harás
- Soluciones de Arquitecto: Diseñar sistemas full-stack escalables usando Node.js, Express, React y AEM, con un enfoque en el rendimiento, la seguridad y la mantenibilidad
- Desarrollo AEM: Crear componentes avanzados, plantillas, flujos de trabajo e integraciones usando HTL, Sling Models, OSGi y Java
- Diseño de APIs: Desarrollar APIs REST/GraphQL seguras con autenticación, limitación de tasa y gestión robusta de errores
- Ingeniería de bases de datos: Diseña esquemas, optimiza consultas e implementa caché para PostgreSQL/Oracle
- Liderazgo Técnico: Mentorizar a desarrolladores, realizar revisiones de código y definir las mejores prácticas de ingeniería
- Sistemas en tiempo real: Crear funciones orientadas a eventos usando WebSockets y colas de mensajes (Kafka/RabbitMQ)
- Arquitectura de la nube: Implementar soluciones nativas en la nube en AWS (S3, EC2, Lambda, RDS, EKS)
- Rendimiento y fiabilidad: Monitorizar sistemas, resolver cuellos de botella y mejorar la eficiencia
- Ingeniería de la Calidad: Establecer estrategias de pruebas unitarias, de integración y E2E
- Colaboración DevOps: Soporte para despliegues de CI/CD, Docker/Kubernetes
- Apoyo a la producción: Liderar la respuesta a incidentes e implementar la observabilidad
- Planificación Técnica: Contribuir a la planificación de sprints y a las discusiones sobre arquitectura
Cualificaciones requeridas
- 7–10 años de experiencia profesional en desarrollo de software
- Buen conocimiento Node.js (Express, patrones asincrónicos, ajuste de rendimiento)
- Amplia experiencia en AEM (componentes, modelos Sling, OSGi, flujos de trabajo, despachador)
- JavaScript/TypeScript experto con frameworks modernos (prefiere React)
- Experiencia diseñando APIs REST seguras y escalables
- Sólidas habilidades en diseño de bases de datos y optimización del rendimiento
- Conocimiento de los sistemas de autenticación (JWT, OAuth2, SSO)
- Sólidas habilidades en HTML5, CSS3 y diseño responsivo
- Experiencia en AWS y arquitectura en la nube
- Familiaridad con CI/CD y DevOps
- Habilidades sólidas de depuración, resolución de problemas y comunicación
Encantado de tener
- Experiencia en liderazgo técnico y mentoría
- Conocimiento profundo de AEM en asuntos internos (Oak, Sling, JCR)
- Experiencia en GraphQL (diseño de esquemas, resolvers)
- Experiencia con Kafka, RabbitMQ, SQS/SNS
- Docker y Kubernetes
- Patrones de microservicios
- NoSQL (MongoDB, DynamoDB, Redis)
- Herramientas de monitorización (New Relic, DataDog, Splunk, CloudWatch)
- Frameworks de pruebas (Jest, JUnit, Selenium, Playwright)
- Mejores prácticas de seguridad (OWASP)
- Experiencia ágil/Scrum
- Experiencia en informática o equivalente
Stack Técnico
- Backend: Node.js, Express, Java, Spring Boot, REST, GraphQL
- Frontend: React, TypeScript, HTML5, CSS3
- CMS: AEM 6.x, HTL, modelos Sling, JCR
- Bases de datos: PostgreSQL, Oracle, MySQL, MongoDB
- Nube/DevOps: AWS, Docker, Jenkins, CI/CD
- Herramientas: Git, JIRA, Postman, VS Code
- Pruebas: Jest, Mocha, JUnit, Selenium
Compensación: 60,00 dólares la hora
Donde la visión se encuentra con la ejecución - Timeboxed
En Timebox Pro, nos especializamos en ofrecer soluciones guiadas por expertos y precisas que ayudan a las organizaciones a escalar con confianza. Ya sea que estés navegando por transformaciones, acelerando la entrega u optimizando la ejecución, nuestro equipo aporta claridad, agilidad y impulso para hacer avanzar el negocio — un tiempo a la vez.
