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.
responsabilidades principales
1. diseñar y mantener la plataforma de servicios, asegurando su escalabilidad, resiliencia y rendimiento.
2. desarrollar y exponer apis rest y graphql de alto rendimiento para aplicaciones críticas y y mensajería asincrónica (ej. Kafka, rabbitmq, mks).
3. colaborar en la definición de arquitecturas distribuidas, orientadas a eventos y desacopladas.
4. participar en el desarrollo de herramientas de automatización y monitoreo (infraestructura como código, dashboards, alertas).
5. asegurar buenas prácticas de seguridad, versionamiento y despliegue continuo (ci/cd).
6. optimizar la infraestructura usando servicios de aws (api gateway, elb, ecs, cloudwatch, etc.).
7. colaborar con equipos de desarrollo, producto y operaciones para entregar soluciones robustas en producción.
8. implementar y mantener microservicios desacoplados, aplicando principios de clean architecture y ddd.
requisitos / habilidades
1. 1. Experiencia en desarrollo con java, next.js (react), python y/o golang (java es deseable).
2. 2. Sólida experiencia en creación y consumo de apis restful y graphql.
3. 3. Experiencia en diseño, desarrollo, implementación y mantenimiento de sistemas de alta transaccionalidad y disponibilidad de millones de transacciones por mes.
4. 4. Conocimiento avanzado en aws y servicios como api gateway, alb/nlb, ecs, sqs, cloudwatch, etc.
5. 5. Conocimientos en herramientas de observabilidad y monitoreo (prometheus, grafana, datadog, etc.).
6. 6. Experiencia diseñando e implementando microservicios y arquitecturas orientadas a eventos.
7. 7. Conocimientos en bases de datos sql (postgresql, sql server) y nosql (mongodb, redis).
8. 8. Familiaridad con mensajería asincrónica (rabbitmq, kafka, mks).
9. 9. Uso de herramientas de contenedorización y orquestación (docker, kubernetes).
10. 10. Conocimiento de ci/cd y versionamiento con git, idealmente usando azure devops.
11. 11. Conocimiento en oauth 2.0, jwt y patrones de seguridad para apis.
12. 12. Práctica de testing unitario y de integración.
13. 13. Familiaridad con ddd (domain-driven design) y buenas prácticas de clean code.
plus / deseables
* 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.
ubicación / modalidad
* remoto desde méxico / híbrido (cdmx o guadalajara)
#j-18808-ljbffr