← All jobs

FullStack Developer

About the role

• Desarrollar y mantener aplicaciones web utilizando marcos y lenguajes de programación modernos
• Colaborar con diseñadores, gerentes de producto y otras partes interesadas para recopilar requisitos y traducirlos en especificaciones técnicas
• Diseñar e implementar interfaces y experiencias fáciles de usar
• Escribir código limpio, eficiente y mantenible
• Realizar pruebas y depuraciones exhaustivas para garantizar la calidad y confiabilidad de las aplicaciones de software
• Solucionar y resolver problemas informados por los usuarios o identificados durante las pruebas
• Mantenerse actualizado con las tendencias de la industria y las mejores prácticas en desarrollo web
• Participar en revisiones de código para garantizar el cumplimiento de los estándares de codificación y las mejores prácticas
• Colaborar con equipos multifuncionales para garantizar la entrega exitosa de proyectos
• Contribuir a la mejora continua de los procesos y herramientas de desarrollo

• Java 17+ (idealmente 21/25) y Spring Boot 3
• Desarrollo de APIs REST, Spring Security, JPA y PostgreSQL
• Arquitectura Clean/Hexagonal, DDD y CQRS
• OpenAPI, versionado, paginación, manejo de errores e idempotencia
• Integración entre microservicios mediante HTTP, incluyendo timeouts, reintentos y trazabilidad
• React 18/19 + TypeScript
• TanStack Query para estado de servidor y Zustand o similar para estado local
• React Hook Form + Zod
• Conocimiento de arquitecturas frontend por funcionalidades/capas
• Pruebas backend con JUnit 5, Mockito
• Pruebas frontend con Vitest y Testing Library
• Experiencia con SonarQube, JaCoCo, Git, PRs y code review
• Docker y Docker Compose
• Capacidad para desarrollar una historia de usuario end-to-end: BD → microservicio → BFF → frontend
• Identifica vacíos funcionales y técnicos antes de implementar
• Autonomía, buena comunicación y seguimiento de avances/bloqueos
• Capacidad para documentar decisiones técnicas y trabajar con dependencias externas
• Deseable: experiencia en banca, pagos o transacciones financieras
• Deseable: BFF y composición de APIs
• Deseable: AWS, especialmente SNS/SQS y Cognito
• Deseable: migración de sistemas legados como AS/400