¡Activa las notificaciones laborales por email!

Back-end Python Web Developer

BABLE GmbH

Barcelona

Híbrido

EUR 40.000 - 80.000

Jornada completa

Hace 6 días
Sé de los primeros/as/es en solicitar esta vacante

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

Join a forward-thinking company as a Back-end Python Web Developer in a vibrant international team. This role involves developing innovative tools for web crawling and data generation using cutting-edge AI technology. You'll work with dynamic configurations and ensure high-quality code through extensive testing. With a focus on personal and professional growth, this position offers flexible working hours, competitive compensation, and the chance to be part of a transformative movement in smart cities. Embrace the opportunity to innovate in a supportive environment where your contributions will make a real impact.

Servicios

Flexible working hours
Remote options
Competitive compensation
Bonuses based on achievements
Intensive onboarding with buddy support
Training and coaching opportunities
Tech equipment provided
Flat company structure
Multicultural team environment
Permanent contract with holidays

Formación

  • 3 years of experience in a similar position.
  • Experience with agile and/or scrum frameworks.
  • Great communication skills in international teams.

Responsabilidades

  • Develop tools and pipelines for web crawling and data generation.
  • Maintain a middleware infrastructure using Django and PostgreSQL.
  • Ensure codebase has considerable test coverage and documentation.

Conocimientos

Python
Django Framework
SQL databases
Linux
Shell Script
Docker
Git
Web Scraping
APIs
NoSQL databases

Educación

Master's degree in a relevant field

Herramientas

Docker Compose
GitLab
Scrapy
FastAPI
Flask

Descripción del empleo

About BABLE Smart Cities

About the Position

We are looking for a full-time Back-end Python Web Developer to join our Dev Team in Barcelona starting as soon as possible.


What you will be doing

You'll be developing tools and pipelines related to web crawling and data generation using AI technology. The web crawling setup involves abstractions that make the configuration of new crawlers dynamic. This tooling is structured in a middleware infrastructure, using the Django Framework and a PostgreSQL database. Most tasks involve using and developing APIs, data validation, serialization, and persistence. All of the codebase is expected to have considerable test coverage and documentation.


What you can bring in
  • Python, Django Framework, SQL databases (MySQL, MariaDB, PostgreSQL, etc.)
  • Linux, Shell Script
  • Docker, Docker Compose (and general knowledge of container and orchestration/deployment technologies)
  • VCS, Git, CI/CD (e.g., GitLab)
  • AI tooling, APIs and prompting, vector databases, etc.
  • Web Scraping (e.g., for Python: Scrapy, Crawl4AI, etc.)

Additional Skills:
  • Familiarity with using and developing APIs
  • Other Python libraries such as Playwright, Django Ninja, Jinja, LiteLLM, Pydantic, FastAPI, Flask, Gunicorn, etc.
  • Non-relational databases (NoSQL, e.g., MongoDB)
  • PHP (TYPO3 and similar frameworks), HTML, CSS, JavaScript
  • Writing unit, functional, and acceptance tests, along with quality documentation

Your profile
  • A master’s degree in a relevant field
  • 3 years of experience in a similar position
  • Experience with agile and/or scrum frameworks
  • Great communication skills and the ability to work in an international and multidisciplinary team
  • Proficiency in English (professional level), and Spanish or German is desired
  • Hands-on mentality, fast learner, high responsibility
  • Very proactive – try, fail, learn, succeed

What we offer to you

At BABLE, we aim to simplify innovation. Through our open online platform and advising, we connect cities and companies to drive the Smart City movement. We are a young, motivated, and multicultural team working in a highly innovative and dynamic field. Our colleagues include energy managers, environmental governance, transport engineering, design thinking, public health, web and software development, among others:

  • International environment with 40 people from 20 nationalities, and English as the main working language
  • Opportunities for personal and professional growth through training, coaching, and on-the-job learning
  • Be part of a movement that transforms great ideas into reality
  • Flexible working hours, including remote options
  • Permanent contract with holidays based on a full-time schedule
  • Competitive compensation, including a phone, laptop, and tech equipment
  • Bonuses based on company and personal achievements
  • Intensive onboarding with buddy support
  • A flat company structure that offers autonomy and freedom to work
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.