*arquitecto de software* responsable de definir, diseñar y guiar la arquitectura técnica de una solución compleja y multicanal que incluye aplicaciones web, móviles y servicios backend, aprovechando tecnologías serverless y servicios en la nube como aws y firebase.
deberá garantizar escalabilidad, seguridad, mantenibilidad y eficiencia en los sistemas desarrollados.
*responsabilidades*
- diseñar y mantener la arquitectura técnica para frontend, backend y servicios móviles.
- liderar decisiones técnicas basadas en buenas prácticas, patrones de diseño y objetivos de negocio.
- establecer lineamientos de calidad, rendimiento, seguridad y escalabilidad.
- coordinar con equipos de desarrollo, qa, devops y producto.
- evaluar y seleccionar tecnologías, frameworks y servicios en la nube.
- asegurar la implementación de ci/cd, monitoreo y alertas.
- supervisar la integración entre microservicios y plataformas externas (como firebase, twilio, infobip, etc.).
*requerimientos*
cloud / devops
- dominio de *aws*: ec2, lambda, s3, rds, cloudfront, route 53, iam, cloudwatch, cloudformation
- uso de *serverless framework*:
- automatización con *ci/cd*:
- conocimientos de *docker* y nociones básicas de kubernetes
- monitoreo con *datadog*, *cloudwatch*, *logrocket*
backend
- experiência sólida en *node.js (express)* y *php*:
- diseño e implementación de apis restful
- arquitectura serverless y microservicios
- manejo de autenticación/autorización (jwt, oauth, firebase auth)
frontend / móvil
- arquitectura de spas con *angular*:
- aplicaciones móviles con *react native* y *flutter*:
- buen manejo de patrones de diseño de interfaz y gestión de estado (redux, bloc)
base de datos
- diseño de esquemas en *postgresql*, *mysql (aurora serverless)* y *dynamodb*:
- optimización de consultas, uso de índices, normalización
- experiência en almacenamiento nosql y relacional
seguridad
- implementación de buenas prácticas owasp
- configuración segura de servicios en la nube e identidad (iam)
- protección de datos y servicios expuestos (apis, notificaciones)
integraciones y analítica
- integraciones con servicios externos:
- *firebase* (firestore, auth, cloud functions, messaging)
- *mandrill, twilio, infobip* (notificaciones y comunicación)
- *google analytics, powerbi* (monitoreo y visualización de datos)
*modalidad y ubicación*:
- trabajo remoto con disponibilidad horaria para coordinar con equipos distribuidos.
tipo de puesto: tiempo completo, por tiempo indeterminado
sueldo: $40,000.00 al mes
beneficios:
- seguro de gastos médicos mayores
- vacaciones adicionales o permisos con goce de sueldo
pago complementario:
- bono anual
- bono de permanencia
tipo de jornada:
- turno de 8 horas
lugar de trabajo: empleo remoto