Saltar al contenido
CUPULA
← Todos los roles

CUPULA Systems · Productos para clientes

Ingeniero/a Backend

Diseñas autenticación, APIs e integraciones para aplicaciones, portales y servicios web de clientes reales, con trabajo remoto.

Modalidad
Remoto
Exigencia técnica
Exigencia técnica 4 de 5

Tu trabajo

Qué vas a construir

  • APIs para aplicaciones web y móviles: usuarios, permisos, pagos, notificaciones.
  • Autenticación y autorización seguras con sesiones o tokens JWT, y control de quién puede ver qué.
  • Integraciones con servicios de terceros y webhooks que mantienen sincronizados los sistemas del cliente.
  • Documentación de cada API con OpenAPI, para que quien la use no tenga que preguntarte cómo funciona.

Herramientas

Con qué vas a trabajar

Base

Python o TypeScript
Los dos lenguajes del equipo; empiezas con el que más domines.
FastAPI o Node.js
Frameworks para exponer la lógica como API.
PostgreSQL y SQL
Base de datos relacional para guardar y consultar información.
REST y Git
Diseño de endpoints y flujo de trabajo en equipo.

Con lo que vas a trabajar

OAuth y JWT
Estándares para iniciar sesión y dar acceso sin compartir contraseñas.
OpenAPI
Describe tu API en un archivo y genera documentación y pruebas.
Redis
Memoria rápida para caché y colas de tareas.
Docker y servicios cloud
Empaquetar y desplegar lo que construyes.

Punto de partida

Con qué te conviene llegar

No pedimos experiencia laboral: aceptamos estudiantes y esta puede ser tu primera experiencia. Esto es lo que nos ayuda que ya sepas; si algo te falta, lo aprendes en la formación inicial. Y puedes apoyarte en IA: somos una organización AI First.

  • Programas con soltura en Python o TypeScript y razonas bien la lógica.
  • Entiendes cómo viaja una petición HTTP y qué significa cada código de respuesta.
  • Sabes usar Git y escribir una consulta SQL con filtros y uniones.

Suma, pero no se exige: Haber hecho una API propia, JWT u OAuth, Docker, Redis.

Crecimiento

Lo que sabrás hacer en unos meses

  • Construir un backend listo para producción: seguro, probado y documentado.
  • Diseñar una API que otro equipo pueda usar sin leer tu código.
  • Resolver los problemas reales de integrar sistemas que no fueron hechos para hablar entre sí.
Piensas en datos, reglas y casos límite, y te da más orgullo una API impecable que una interfaz llamativa.