Electronic Payments es una empresa peruana líder en soluciones tecnológicas (BPO, desarrollo de software y canales digitales).
Nos encontramos en búsqueda del mejor talento, postula a nuestra vacante de:
Programador Fullstack
Perfil que buscamos:
- Residir en Lima, Perú (Indispensable)
- +2 años
en desarrollo Python (FastAPI ideal),
SQL/NoSQL
y patrones
asincrónicos
.
- Experiencia integrando
Keycloak
u otro IdP
OIDC/SAML
, incluyendo
Authorization Code + PKCE
, administración de usuarios y políticas.
- Dominio de
TypeScript
y ecosistema
SPA/MPA
(Astro, React, Vite) con consumo de
APIs protegidas
.
- Buenas prácticas de
seguridad web
(CSRF/XSS, gestión de tokens) y
testing automatizado
.
Tus funciones principales:
- Liderar el mantenimiento y evolución del backend FastAPI que integra OpenSearch, DynamoDB y servicios externos.
- Diseñar y asegurar flujos de autenticación/autorización con Keycloak (OIDC, administración vía API, manejo de tokens en frontend y backend).
- Desarrollar features en frontend Astro/TypeScript, gestionando keycloak-js, cookies seguras y una UX adecuada para login/logout.
- Colaborar en optimización de modelos de datos, pruebas (Pytest/Vitest), integración continua y documentación técnica.
- Ejecutar pruebas a nivel de servicios (APIs) y participar en la definición/prueba de historias de usuario y criterios de aceptación.
- Participar en la planificación y ejecución ágil (SCRUM), comunicar resultados de pruebas y contribuir a la mejora continua de QA y desarrollo.
- Documentar información relevante para agilizar pruebas funcionales y operativas.
Beneficios:
- Beneficios de Ley
- Modalidad Remoto 100%
- EPS cubierto al 50% para el titular
- 1/2 día libre por cumpleaños
- Bono por internet / remoto
Electronic Payments cree en la igualdad de oportunidades para mujeres y hombres, por ello promovemos la diversidad de generaciones, origen, nacionalidad e inclusión de personas con habilidades diferentes y/o discapacidad (de acuerdo con la Ley 29973)
¿Te encuentras interesado en ser parte de nuestro equipo?
Postula con nosotros En Electronic Payments
Lo hacemos diferente