Descripción del puesto

Como Senior Python Backend Engineer, serás clave en la modernización de la arquitectura tecnológica. Trabajarás con tecnologías como Python, Django, JavaScript, JQuery y Vue.js, y colaborarás estrechamente con ingenieros senior, líderes de equipo y expertos en productos. Este es un rol de alta visibilidad, lo que te dará la oportunidad de influir en la dirección futura de la empresa.

Responsabilidades:

  • Colaborar y supervisar múltiples equipos para influir en decisiones de ingeniería y selección de tecnología.
  • Ayudar a mantener y evolucionar la arquitectura de software para satisfacer las necesidades actuales y futuras.
  • Trabajar con gestión de productos para desarrollar características simples, consistentes y robustas.
  • Participar en un entorno ágil utilizando prácticas de desarrollo Scrum, pruebas unitarias automatizadas, integración continua, revisiones de código y procesos automatizados de construcción.
  • Escribir y mantener pruebas unitarias para cada función.
  • Identificar proactivamente problemas que puedan afectar los plazos de entrega.
  • Resolver problemas complejos de producción y mantener el código.
  • Enfrentar problemas de rendimiento, escalabilidad y confiabilidad del sistema.
  • Mantenerse al día con las mejores prácticas de desarrollo y compartir conocimientos con el equipo.

Requisitos

  • Licenciatura en Ciencias de la Computación o campo relacionado (excluyente)
  • Ingles Avanzado, poder comunicarse de manera fluida. (excluyente)
  • +4 años de experiencia en desarrollo web con Python y uso de bases de datos SQL (MySQL u otras).
  • Experiencia en la creación de APIs.
  • Experiencia en desarrollo de productos SaaS en la nube.
  • Experiencia práctica con Django o cualquier otro framwork de Python.
  • Frontend con React o Vue.js. (deseable)
  • Experiencia con Docker para la contenedorización de aplicaciones.
  • Experiencia en el desarrollo de aplicaciones empresariales a gran escala.
  • Experiencia con servicios de AWS como EC2, API Gateway y Lambdas.
  • Excelentes habilidades de comunicación verbal y escrita.
  • Capacidad para trabajar en un entorno dinámico y aprender sobre la marcha.

Puntos adicionales (no excluyentes):

  • Experiencia en startups.
  • Sólidos conocimientos de diseño de bases de datos, rendimiento de SQL y técnicas de prueba.
  • Experiencia en el sector de Property & Casualty (P&C).

Beneficios

  • Trabajo remoto
  • Salario en dólares

a través de Hiring Room