Backend Developer - Argentina

Última Modificación: Noviembre 29, 2024


Ubicación: Argentina

Modalidad: Contractor

Jornada: Tiempo completo

🤔 ¿Quiénes somos?

Cheaf es una aplicación diseñada para reducir el desperdicio de alimentos en supermercados, restaurantes y tiendas de alimentos. Desde nuestro lanzamiento en México en 2020, hemos construido una sólida red de más de 2,000 comercios y superado el millón de usuarios. En noviembre de 2023, expandimos nuestra presencia a Chile, donde ya contamos con más de 300 supermercados afiliados y una comunidad en crecimiento de más de 2,000,000 usuarios.

💚 ¿Por qué Cheaf?

Somos un equipo de profesionales talentosos y motivados que impulsa una cultura de trabajo con propósito, centrada en acabar con el desperdicio de alimentos en América Latina, para siempre. Nuestra misión es clara: compartimos la pasión por generar un impacto positivo en el planeta, mientras creamos nuevas oportunidades de negocio. Entendemos que, trabajando juntos, podemos contribuir a un futuro más justo, sostenible y responsable.

💛 Descripción del puesto:

El Backend Developer será responsable del desarrollo de aplicaciones y sistemas, encargado de gestionar la lógica de negocio, bases de datos, APIs y servidores, garantizando el correcto funcionamiento, seguridad y rendimiento de las aplicaciones, facilitando la comunicación entre el Frontend (interfaz de usuario) y los datos o servicios del sistema.

🙋🏻‍♀️ Responsabilidades:

  • Diseñar y desarrollar la arquitectura del backend escalable para múltiples países.
  • Implementar nuevas funcionalidades utilizando Django y Django REST Framework.
  • Optimizar el rendimiento y garantizar estabilidad bajo cargas significativas.
  • Diseñar, desarrollar e integrar APIs internas y externas.
  • Gestionar y optimizar bases de datos relacionales como PostgreSQL.
  • Implementar pruebas unitarias, de integración y automatizadas.
  • Gestionar y escalar la infraestructura backend para soportar la expansión.
  • Colaborar con los equipos de producto, datos y frontend para traducir requerimientos en soluciones técnicas.
  • Configurar y mantener pipelines de CI/CD para automatización y despliegues.
  • Diseñar soluciones que soporten múltiples idiomas, monedas y zonas horarias.
  • Resolver problemas técnicos complejos de forma eficiente.
  • Proveer soporte técnico para resolver incidencias relacionadas con el backend.

🟢 Requisitos:

  • Experiencia en Django: Mínimo 5 años trabajando con Django (ORM, DRF, Signals, Middleware).
  • Bases de datos: Experiencia con PostgreSQL, optimización de queries, diseño de índices y manejo de grandes volúmenes de datos.
  • Servicios en la nube: Experiencia con AWS, GCP o Azure para despliegues y gestión de infraestructura escalable.
  • Microservicios y arquitecturas escalables: Conocimiento en diseño e implementación de microservicios.
  • Herramientas DevOps: Experiencia en Docker, Kubernetes, CI/CD (como GitHub Actions, GitLab CI o Jenkins).
  • Pruebas automatizadas: Uso de herramientas como PyTest o Unittest para garantizar la calidad del código.
  • Integración con sistemas externos: Manejo de APIs de terceros y Webhooks.
  • Versionamiento y buenas prácticas: Dominio de Git y metodologías ágiles (Scrum/Kanban).

Si eres un(a) profesional talentoso(a) y motivado(a) por reducir el desperdicio de alimentos 🌱, ¡nos encantaría conocerte!, envía tu CV a: hiring@cheaf.com