directohace 7 días

Backend Engineer (Python)

SilverRemoto
Senior4+ 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.

Se busca Backend Engineer con experiencia en Python y Django Rest Framework para desarrollar y mantener aplicaciones. Colaboración en equipo y resolución de problemas.

Por qué aplicar

Aplicá si tenés experiencia en Python y Django Rest Framework. Ideal para desarrolladores backend con habilidades en resolución de problemas y colaboración en equipo.

Descripción del puesto

SHARECARE https://www.sharecare.com FULL-STACK DEVELOPER PYTHON Descripción Estamos buscando un desarrollador backend experimentado en Python con experiencia en construir y extender nuestra API en Django Rest Framework. Su responsabilidad principal será desarrollar y mantener nuevos módulos para aplicaciones orientadas al consumidor y aplicaciones internas. Además, deberá coordinar con el resto del equipo que trabaja en diferentes capas de las aplicaciones. Es esencial un compromiso con la resolución colaborativa de problemas, el diseño sofisticado y la calidad del producto. Requisitos - Al menos 4 años de experiencia práctica en la construcción de aplicaciones web - Fuerte dominio de Python, Django Rest Framework - Excelente dominio de estructuras de datos y algoritmos - Debe haber demostrado un uso eficiente de herramientas de inteligencia artificial en el desarrollo - Proficiente en el trabajo con soluciones de bases de datos SQL y NoSQL como PostgreSQL - Experiencia previa con bibliotecas populares como mock, pytest - Dominio del idioma inglés, tanto escrito como verbal, suficiente para el éxito en un entorno de trabajo remoto y en gran parte asincrónico - Proficiente en el uso de herramientas de versión de código como Git - Proficiente en el trabajo con aplicaciones dockerizadas Responsabilidades - Desarrollar y mantener aplicaciones existentes heredadas o nuevas - Garantizar el mejor rendimiento, calidad y capacidad de respuesta de las aplicaciones - Analizar requisitos y diseñar nueva funcionalidad - Identificar cuellos de botella y errores, y diseñar soluciones para mitigar y abordar estos problemas - Incorporar herramientas de inteligencia artificial en su flujo de trabajo para mantener la eficiencia Proceso de selección - Selección de reclutador - Entrevista de codificación en vivo - Entrevista de selección de cliente - Entrevista técnica del cliente

Responsabilidades

  • Desarrollo y mantenimiento de aplicaciones
  • Optimización de rendimiento
  • Análisis de requisitos
  • Identificación y solución de problemas
  • Integración de herramientas de IA

Skills requeridas

Diseño de aplicaciones webEstructuras de datos y AlgoritmosUso eficiente de herramientas de IATrabajo en equipoResolución de problemasColaboraciónDiseño de solucionesAnálisis de requisitosIdentificación de cuellos de botella