Buscamos un arquitecto/diseñador de software con pasión por la tecnología y el diseño de soluciones innovadoras. Si tienes experiencia en arquitecturas de microservicios y en plataformas como google cloud, y te entusiasma crear sistemas escalables y resilientes, ¡te queremos en nuestro equipo!
responsabilidades:
* diseñar arquitecturas de software basadas en microservicios, asegurando que sean escalables, fáciles de mantener y resistentes.
* aplicar principios de domain driven design (ddd) para organizar los servicios de forma eficiente y alineada al negocio.
* implementar event driven architecture (eda) para mejorar la comunicación entre los diferentes servicios.
* trabajar con el enfoque de behavior driven development (bdd) para asegurar que los sistemas estén alineados con los requisitos del negocio y de alta calidad.
* diseñar sistemas reactivos, garantizando que sean responsivos, resilientes, elásticos y orientados a mensajes.
* definir y documentar apis rest usando herramientas como swagger y openapi.
* implementar soluciones de seguridad basadas en oauth2 y tokens jwt.
* diseñar soluciones en google cloud platform (gcp) utilizando herramientas como app engine, gke (kubernetes), pub/sub, cloud sql, y más.
* integrar sistemas externos de forma eficiente a través de application integration.
* brindar mentoría a los equipos de desarrollo para asegurarte de que sigan las mejores prácticas de diseño y arquitectura de software.
lo que necesitas:
* experiencia comprobada en el diseño y la arquitectura de microservicios.
* conocimiento sólido en domain driven design (ddd) y event driven architecture (eda).
* experiencia trabajando con behavior driven development (bdd).
* conocimientos en la creación de sistemas reactivos.
* experiencia práctica con google cloud platform (app engine, gke, pub/sub, cloud sql, etc.).
* capacidad para documentar y definir apis rest.
* experiencia en seguridad con oauth2 y jwt.
* habilidades para resolver problemas complejos y trabajar en entornos ágiles.
* excelentes habilidades de comunicación y liderazgo para trabajar con equipos de desarrollo.
lo que ofrecemos:
* un equipo dinámico y colaborativo.
* oportunidad de trabajar con tecnologías innovadoras en un entorno ágil.
* flexibilidad para trabajar en proyectos de alto impacto y soluciones modernas.
#j-18808-ljbffr