Descripción del puesto

Desarrollar funcionalidades completas: desde el backend (APIs, lógica, persistencia) hasta el frontend (interacción, UX, componentes). Participar activamente en la toma de decisiones técnicas: arquitectura, integraciones, diseño de datos, performance. Colaborar con diseñadores, QA, product managers y otros ingenieros para construir soluciones de alto impacto. Aportar ideas de mejora continua en cada sprint: desde procesos hasta herramientas. Asegurar que el código que llegue a producción sea de calidad, mantenible y testeado. Adaptarte y evolucionar con proyectos desafiantes como:

Aplicaciones mobile/web de alta demanda. Sistemas de transacciones en tiempo real (multinivel, sorteos, marketplace). Integraciones con pasarelas, reservas, notificaciones y servicios externos.

Requisitos

Experiencia en desarrollo de software moderno (mínimo 3 años). Conocimientos sólidos en Java (WebFlux), Angular y bases de datos relacionales/noSQL. Buenas prácticas de desarrollo: testing, clean code, CI/CD. Autonomía, mentalidad de producto y ganas de crecer. Deseable: experiencia con microservicios, APIs públicas, patrones de arquitectura limpia.

Stack principal

Backend: Java + Spring WebFlux, MongoDB, PostgreSQL Frontend: Angular Arquitectura: Microservicios, Docker, CI/CD, API REST Infraestructura: AWS (opcional)

Beneficios

🌍 Trabajo 100% remoto. 📄 Contrato (proyecto estable). 💰 Salario: S/2,500 a S/3,000 mensuales (dependiendo de experiencia). 🌱 Cultura de mejora continua, autonomía técnica y liderazgo compartido. 🔁 Participación activa en decisiones de arquitectura y diseño de producto. 📈 La posibilidad de crecer como chapter lead, mentor o especialista técnico.