💻 Requisitos técnicos
☁️ Google Cloud Platform
Experiencia sólida y comprobable implementando soluciones en GCP, especialmente con:
- Cloud Run
- Cloud Functions
- Cloud Dataflow
- BigQuery
- Cloud Storage
- Apigee X
- JSON Logic
Se requiere experiencia práctica trabajando con servicios Cloud y desarrollando componentes desplegados en GCP.
🔧 Backend & Architecture
- Spring Boot
- NestJS
- Arquitecturas de microservicios
- Integración de sistemas y servicios. Diseño e implementación de APIs. Desarrollo de aplicaciones backend escalables. Manejo de contenedores.
- Kubernetes
- CI/CD
⚛️ Frontend
Conocimientos de React para integración y desarrollo de componentes cuando el proyecto lo requiera.
🎓 Formación
Profesional en Ingeniería de Sistemas, Ingeniería de Software, Ingeniería Informática o carreras afines.
📌 Experiencia
4+ años de experiencia en desarrollo de software. Experiencia senior en desarrollo Backend. 5+ años de experiencia en implementaciones de soluciones Cloud/GCP será altamente valorado para esta posición.
🤝 Habilidades
Comunicación efectiva. Trabajo en equipo. Pensamiento analítico. Orientación a resultados. Capacidad de aprendizaje. Planificación y organización. Resolución de problemas. Autonomía y proactividad.
Funciones
- Analizar requerimientos y proponer soluciones tecnológicas alineadas con las necesidades del proyecto.
- Diseñar y desarrollar componentes backend desplegados en Google Cloud Platform (GCP).
- Implementar servicios y aplicaciones utilizando arquitecturas basadas en microservicios.
- Desarrollar e integrar APIs y servicios utilizando buenas prácticas de diseño y desarrollo.
- Implementar soluciones sobre ambientes contenerizados.
- Participar en la integración entre diferentes sistemas y servicios.
- Desarrollar soluciones utilizando Spring Boot y NestJS.
- Participar en el desarrollo e integración de componentes frontend cuando sea requerido, utilizando React.
- Implementar y mantener procesos de CI/CD.
- Trabajar con Kubernetes para el despliegue y operación de aplicaciones.
- Utilizar servicios administrados de GCP de acuerdo con las necesidades de la solución.
- Aplicar buenas prácticas de desarrollo, seguridad, calidad, mantenibilidad y escalabilidad.
- Participar en el análisis y resolución de problemas técnicos durante la implementación.
Deseable
- Experiencia diseñando arquitecturas Cloud.
- Conocimientos de patrones de integración y arquitecturas distribuidas.
- Experiencia con APIs y gestión de servicios mediante Apigee X.
- Experiencia con procesamiento de datos utilizando Dataflow y BigQuery.
- Conocimientos de observabilidad y monitoreo en Cloud.
- Experiencia trabajando bajo metodologías ágiles.