Essentialist

Python Backend Developer

¿Qué buscamos?

Una persona con pasión por el desarrollo de backend que nos ayude a diseñar, desarrollar y mantener nuestros productos software. Que no solo posea un profundo conocimiento de Python, sino que también le impulse una pasión por ofrecer excelencia a través de un código limpio, eficiente, documentado y bien probado.


Responsabilidades

  • Ser parte de un equipo muy colaborativo, participando en todo el ciclo de vida del software e involucrándose en las decisiones técnicas desde el día 1.
  • Escribir código limpio y de calidad para desarrollar aplicaciones web funcionales y de alto rendimiento.
  • Diseñar e implementar APIs REST y conectar aplicaciones con servicios web de terceros.
  • Desarrollar componentes de Backend e integrar elementos orientados al usuario en colaboración con el equipo Frontend.
  • Diseñar, desarrollar, probar, documentar y mantener nuestro proyecto Python/Django.
  • Crear código y bibliotecas reutilizables para uso futuro.
  • Diseñar y mantener la base de datos y la estructura de los modelos.
  • Reunir y abordar requisitos técnicos y de diseño.
  • Participar en el proceso de revisión de código del equipo backend.


Requisitos

  • +5 años de experiencia en desarrollo backend.
  • +5 años de experiencia en Python
  • Conocimientos de SQL / bases de datos relacionales.
  • Conocimientos sólidos de API REST (actualmente utilizamos Django Rest Framework), tanto en la creación como en el consumo.
  • Conocimientos sólidos en pruebas unitarias/integración y depuración.
  • Conocimiento sólido de CVS/Git.
  • Excelentes habilidades de gestión de proyectos y tiempo.
  • Fuertes habilidades para la resolución de problemas y comunicación verbal y escrita.
  • Capacidad para trabajar de forma independiente o en grupo.
  • Español e Inglés fluido.


Se valorará positivamente experiencia en:

  • Django.
  • Tecnologías de CI/CD (Actualmente utilizamos Bitbucket pipelines).
  • Metodologías ágiles.
  • Celery u otros gestores de tareas asíncronas.
  • Docker y Kubernetes.
  • AWS.


¿Qué ofrecemos?

  • Trabajo en remoto 100%
  • Horario flexible
  • 22 días de vacaciones + 4 sick days
  • Tickets restaurante y descuento en transporte publico
  • Descuentos en hoteles y alquiler de coches
  • Clases voluntarias de inglés
  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    Software Development, Technology, Information and Media, and Travel Arrangements

Referrals increase your chances of interviewing at Essentialist by 2x

See who you know

Get notified about new Python Developer jobs in Spain.

Sign in to create job alert

Similar Searches

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub