Software Engineer, Backend & Infrastructure

Monterrey, Nuevo Leon, Mexico | Engineering | Full-time | Fully remote

Apply

Cívica Digital es una compañía que construye herramientas tecnológicas para fortalecer a la ciudadanía.

Somos un equipo que cree profundamente en el impacto positivo de la tecnología en la sociedad. Desde 2015, hemos ayudado a gobiernos y organizaciones del sector público a construir y lanzar productos digitales. 

Con nuestra plataforma URBEM, ayudamos a gobiernos a lanzar servicios digitales acelerando su transformación a gobiernos más eficientes, ágiles y digitales. 

Estamos buscando a una persona que nos ayude a diseñar e implementar la mejor arquitectura de despliegue, operación y escalabilidad de aplicaciones de software y APIs en la nube. Nuestro stack actual incluye: Ruby, Rails, Python, PostgreSQL, Docker, Redis, ElasticSearch, Travis CI, entre otras, sobre servicios cloud AWS y Google Cloud, y múltiples APIs e integraciones con otras plataformas.

Responsabilidades

  • Configurar, desplegar y escalar nuestras aplicaciones y servicios de software en infraestructura AWS y Google Cloud.
  • Diseñar e implementar mejoras a la arquitectura cloud incluyendo containers, databases, caching, networking, logging, entre otros servicios.
  • Diseñar y correr suites de pruebas de rendimiento para escalabilidad y seguridad.
  • Identificar problemas técnicos en ambientes de pruebas y producción e implementar actualizaciones y soluciones.
  • Mejorar continuamente la seguridad de la infraestructura, aplicaciones y sistemas.
  • Colaborar con el equipo de desarrollo para entender sus necesidades y facilitarles herramientas que aceleren y mejoren los procesos de desarrollo
  • Colaborar con el equipo de Product Management, Growth y Customer Success en soporte a clientes y aportando conocimiento técnico sobre posibles soluciones a implementar.

Experiencia 

  • Operación de infraestructura cloud en AWS: experiencia en la operación de infraestructura cloud en AWS. Plus si tienes experiencia adicional con Google Cloud y/o Azure.
  • Código para automatizar: experiencia escribiendo código que facilite automatizar procesos y pipelines con bash/shell, Ruby, Python, entre otros.
  • Integración continua: experiencia implementando herramientas para automatizar pipelines de CI como TravisCI, Github Actions o Jenkins.
  • Configuración y contenedores: experiencia con tecnologías para configuración y manejo de contenedores / clusters como Docker, Kubernetes, Chef, Puppet o Ansible.
  • Linux: experiencia administrando sistemas operativos Linux.
  • Data Manager: profundo conocimiento configurando y levantando sistemas de monitoreo de rendimiento, reporte de errores y estado de actividad como New Relic, Papertrail, Rollbar, StatusPage, etc.
  • Siempre continúas aprendiendo: aprendes por tu propia cuenta. Lees pero también pruebas todos los días cómo mejorar como profesional.
  • Comunicación: puedes expresar tus ideas claramente y eres una persona receptiva a la retroalimentación.
  • Trabajas en equipo: La tecnología se construye en equipo. Reconoces las habilidades de todas las personas y áreas del equipo y colaboras para lograr los objetivos de la compañía.

¿Desde dónde?

Remoto: Cívica Digital es una compañía remote-first, no tenemos oficinas físicas. Este rol también es para trabajar remotamente.

Beneficios

  • Sueldo mensual bruto inicial: 35 mil - 45 mil pesos mexicanos
  • Prestaciones de ley
  • Seguro de gastos médicos mayores
  • Fondo de ahorro y vales de despensa
  • Computadora y accesorios para home-office
  • Trabajo remoto
  • Vacaciones y días libres