Overview
buscamos un(a) ingeniero(a) de plataforma con experiencia en el diseño y desarrollo de soluciones de infraestructura y aplicaciones de alta disponibilidad y transaccionalidad. Este rol requiere conocimientos avanzados en lenguajes como golang, java o node.js, así como dominio de apis restful y graphql. El candidato ideal será hands-on, orientado a automatización, observabilidad y buenas prácticas de despliegue en aws, incluyendo el uso de servicios como api gateway, load balancers y ecs.
responsibilities
* diseñar y mantener la plataforma de servicios, asegurando su escalabilidad, resiliencia y rendimiento
* desarrollar y exponer apis rest y graphql de alto rendimiento para aplicaciones críticas y mensajería asincrónica (ej. Kafka, rabbitmq, mks)
* colaborar en la definición de arquitecturas distribuidas, orientadas a eventos y desacopladas
* participar en el desarrollo de herramientas de automatización y monitoreo (infraestructura como código, dashboards, alertas)
* asegurar buenas prácticas de seguridad, versionamiento y despliegue continuo (ci/cd)
* optimizar la infraestructura usando servicios de aws (api gateway, elb, ecs, cloudwatch, etc.)
* colaborar con equipos de desarrollo, producto y operaciones para entregar soluciones robustas en producción
* implementar y mantener microservicios desacoplados, aplicando principios de clean architecture y ddd
requirements
* experiencia en desarrollo con java, next.js (react), python y/o golang (java es deseable)
* sólida experiencia en creación y consumo de apis restful y graphql
* experiencia en diseño, desarrollo, implementación y mantenimiento de sistemas de alta transaccionalidad y disponibilidad de millones de transacciones por mes
* conocimiento avanzado en aws y servicios como api gateway, alb/nlb, ecs, sqs, cloudwatch, etc
* conocimientos en herramientas de observabilidad y monitoreo (prometheus, grafana, datadog, etc.)
* experiencia diseñando e implementando microservicios y arquitecturas orientadas a eventos
* conocimientos en bases de datos sql (postgresql, sql server) y nosql (mongodb, redis)
* familiaridad con mensajería asincrónica (rabbitmq, kafka, mks)
* uso de herramientas de contenedorización y orquestación (docker, kubernetes)
* conocimiento de ci/cd y versionamiento con git, idealmente usando azure devops
* conocimiento en oauth 2.0, jwt y patrones de seguridad para apis
* práctica de testing unitario y de integración
* familiaridad con ddd (domain-driven design) y buenas prácticas de clean code
plus / deseables (nice to have)
* experiencia implementando arquitecturas orientadas a eventos (kafka, sns/sqs)
* conocimiento en infraestructura como código (terraform, cloudformation, pulumi)
* conocimiento en herramientas de calidad como sonarqube, cobertura de código detección de code smells
* certificación en aws (solutions architect, devops engineer o similar)
* familiaridad con servicios cloud como api management, aws lambda
* conocimiento en protocolos como grpc o websockets
benefits
ubicación / modalidad
* remoto desde méxico / híbrido (cdmx o guadalajara)
#j-18808-ljbffr