Sobre el rol
buscamos un backend engineer hands‑on responsable de diseñar, construir y operar servicios backend en producción dentro de un entorno aws corporativo.
el candidato no será responsable del desarrollo frontend, pero deberá asegurar que los servicios que construya sean consumidos por aplicaciones en react/next: estructuras de respuesta claras, validaciones, contratos de integración y manejo de errores.
la empresa opera bajo lineamientos corporativos estrictos: se requieren buenas prácticas de coding, herramientas automáticas de verificación de calidad y seguridad antes de cada promoción entre ambientes.
perfil profesional
* responsabilidad directa sobre lo que construye.
* capacidad de explicar con claridad qué desarrolló, cómo funciona y por qué se diseñó así.
* experiencia en contextos reales (producción, incidentes, presión, ambigüedad).
* decisiones y avances sin depender constantemente de otros.
* comunicación clara, directa y estructurada.
perfil técnico
requisitos indispensables:
* backend hands‑on en producción.
* apis rest con autenticación, autorización y manejo de errores.
* experiencia con aws en producción.
* patrones de diseño y código limpio y mantenible.
* entendimiento funcional de iac (cloudformation, cdk, terraform).
flexibilidad adicional:
* react/next (nivel de integración, no de desarrollo).
* desarrollo directo de iac.
* experiencia con servicios avanzados de aws.
* experiencia en entornos regulados.
nice to have:
* certificación aws.
* experiencia en sector financiero.
* experiencia en entornos corporativos auditados.
* conocimiento de ci/cd (no ownership completo).
primer frente: backend
no se requiere diseño de arquitectura empresarial completa, pero sí la capacidad de construir componentes autónomos y comprender su impacto en el sistema.
* api rest en producción (node, python, c#, java).
* diseño de endpoints, validaciones y manejo de errores.
* autenticación y autorización (jwt, oauth2).
* base de datos sql/nosql y optimización de consultas.
* pruebas unitarias e integración mantenidas.
stack principal (toma la más profunda):
* c# (.net), node.js o python.
* versionado de api y control de accesos por roles.
* diseño de recursos y manejo estructurado de errores.
* logging estructurado y trazabilidad.
* pruebas de alta cobertura.
buenas prácticas de código
* separación clara de responsabilidades.
* nombres descriptivos.
* lógica de negocio en capas adecuadas.
* evitar redundancias.
* manejo explícito de errores y trazabilidad.
seguridad en código
* validación de inputs en backend.
* protección de endpoints con autenticación y autorización.
* sin hardcoding de credenciales; usar variables de entorno o aws secrets manager.
* conocimiento básico de owasp top 10.
* logging sin exponer datos sensibles.
segundo frente: cloud aws
* experiencia real en producción con aws.
* comprende despliegue de servicios y promoción entre ambientes.
* seguridad y operación en la nube.
servicios con los que se espera experiencia:
* lambda (creación, triggers, timeouts, errores).
* api gateway (creación, integración, stages, autorizadores).
* s3 (gestión de objetos, permisos, lifecycle).
* dynamodb o rds (crud, índices, conexión).
* iam (roles, políticas, principio de menor privilegio).
iaac funcional obligatorio:
* entendimiento de plantillas cloudformation, cdk o terraform.
* declaración de lambdas, api gateways, roles iam en código.
* conocimiento del ciclo iac: plan, preview, deploy controlado.
seguridad en la nube
* buenas prácticas básicas de seguridad en aws.
* roles para acceso entre servicios; no credenciales hardcodeadas.
* protección de apis expuestas.
* manejo seguro de secretos.
tercer frente: react/next.js
el candidato no desarrollará frontend, pero debe entender la integración con él.
* estructura de respuesta, headers y manejo de errores http.
* concepto de hooks y manejo de estado.
* validaciones del frontend vs backend.
* autenticación/autorización pensando en cliente react.
beneficios
* trabajo remoto.
* horario flexible.
* trabajo de lunes a viernes.
* día de cumpleaños libre.
* seguro de gastos médicos mayores y seguro de vida (para méxico).
* acceso a cursos y certificaciones.
* equipos multiculturales.
* oportunidades internas y reconocimientos.
#j-18808-ljbffr