workablehace 1 día

Ingeniero Backend Senior

Gramian Consulting GroupRemoto · Por proyecto
Senior5+ años
Este aviso fue publicado originalmente en inglés, así que es probable que necesites inglés para este puesto. La descripción puede estar traducida automáticamente al español; ante la duda, revisá el aviso original con el botón de postularte.

Buscamos un Ingeniero Backend Senior con experiencia en Python, Go y sistemas distribuidos para unirse a un equipo que desarrolla plataformas B2C a gran escala para una plataforma de discusión online con millones de usuarios.

Por qué aplicar

Si sos un Ingeniero Backend Senior con experiencia en Python y Go, y te copan los desafíos de sistemas distribuidos a gran escala, este puesto es para vos. Vas a trabajar en una plataforma B2C con millones de usuarios, ¡una oportunidad única para crecer!

Descripción del puesto

Acerca de nosotros Gramian Consultancy es una consultora especializada en servicios profesionales de IT y soluciones de talento en ingeniería. Con una sólida trayectoria en ingeniería de software y liderazgo, ayudamos a las empresas a construir equipos de alto rendimiento conectándolas con profesionales que se ajustan verdaderamente a sus necesidades. Resumen del rol Nuestro cliente opera una de las plataformas de comunidades y discusiones online más grandes del mundo, sirviendo a millones de usuarios a través de feeds personalizados, búsqueda, recomendaciones y experiencias de descubrimiento de contenido. El equipo de ingeniería se enfoca en construir sistemas distribuidos a gran escala que potencian la interacción del usuario en tiempo real, el descubrimiento de contenido y la personalización a escala masiva. Buscamos un Senior Backend Engineer con sólida experiencia en Python, Go y sistemas distribuidos. Este rol combina desarrollo backend, ingeniería de plataformas y colaboración multifuncional con los equipos de Producto, Machine Learning e Infraestructura. El candidato ideal tiene experiencia construyendo sistemas B2C a gran escala (más de 10 millones de usuarios activos diarios), diseñando servicios backend resilientes y trabajando en entornos cloud-native modernos. CONTRATO: Contratista, Subcontratista, EOR o FTE (según la ubicación) COMPROMISO: Tiempo completo UBICACIÓN: Brasil, Argentina, México, Guatemala, Panamá, Chile PROCESO: Llamada introductoria → 3 etapas de entrevista con el cliente NOTAS: ¡La experiencia en la construcción de plataformas de cara al consumidor a gran escala es obligatoria! Responsabilidades clave - Diseñar, desarrollar y mantener servicios backend que potencian feeds personalizados, búsqueda y productos orientados al usuario. - Construir sistemas distribuidos escalables y confiables que soporten a millones de usuarios. - Desarrollar funcionalidades frontend de alta calidad utilizando React. - Escribir código limpio, mantenible y de alto rendimiento. - Diseñar y mantener frameworks de testing automatizado y procesos de aseguramiento de calidad. - Colaborar estrechamente con los equipos de Machine Learning, Producto e Infraestructura. - Mejorar la confiabilidad, escalabilidad y el rendimiento operativo del sistema. - Contribuir a las decisiones de arquitectura y a la evolución de la plataforma. - Participar en la depuración, monitoreo y resolución de problemas en producción. Requisitos - Más de 5 años de experiencia en ingeniería de software en entornos de producción. - Fuerte dominio de Go y Python. - Experiencia en la construcción y operación de sistemas distribuidos a escala. - Sólida experiencia frontend con React y desarrollo moderno de JavaScript. - Experiencia con Redis, PostgreSQL, Cassandra o tecnologías de bases de datos similares. - Mentalidad de testing sólida con experiencia en testing automatizado y depuración. - Experiencia con Docker, Kubernetes y flujos de trabajo CI/CD modernos. - Experiencia con plataformas de nube pública como AWS o GCP. - Experiencia trabajando en backends de aplicaciones B2C a gran escala (más de 10 millones de usuarios activos diarios), optimizando para alto rendimiento y confiabilidad.

Responsabilidades

  • Diseñar, desarrollar y mantener servicios backend
  • Construir sistemas distribuidos escalables y confiables
  • Desarrollar funcionalidades frontend
  • Escribir código limpio y de alto rendimiento
  • Diseñar y mantener frameworks de testing automatizado
  • Mejorar la confiabilidad, escalabilidad y rendimiento operativo del sistema
  • Participar en decisiones de arquitectura y evolución de la plataforma
  • Participar en la resolución de problemas de producción

Skills requeridas

Desarrollo de servicios backendDiseño de sistemas distribuidosDesarrollo frontendColaboración con equipos de ML, Producto e InfraestructuraOptimización de rendimiento y confiabilidad de sistemasToma de decisiones de arquitecturaResolución de problemas de producciónTesting automatizadoColaboración interfuncional