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
* 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)
* 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
J-18808-Ljbffr
#J-18808-Ljbffr