> Markdown version of [/jobs/ext/42595-back-end-python-web-developer](https://www.wearedevelopers.com/jobs/ext/42595-back-end-python-web-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Back-end Python Web Developer - **Company:** BABLE Smart Cities Ver todas las vacantes - **Location:** Barcelona, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), PHP (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Cascading Style Sheets (CSS), Code Coverage, Continuous Integration, Data Validation, Serialization, Linux, Django Web Framework, Middleware, Jinja (Template Engine), Python (Programming Language), PostgreSQL, MariaDB, MongoDB, MySQL, NoSQL, Shell Script, SQL Databases, TYPO3, Web Crawlers, Flask (Web Framework), Backend, Gitlab, Git, Fastapi, Playwright, Non-relational Database, Api Design, Docker, Data Generation - **Published:** May 31, 2026 - **Apply:** https://www.opcionempleo.com/jobad/es0a549c0328548c696c48591e2ec29fc2 ## About the Role Additional Skills: · Familiarity with using and developing APIs · Other Python and general libraries such as: Playwright, Django Ninja, Jinja, LiteLLM, Pydantic, FastAPI, Flask, Gunicorn, etc. · Non-relational databases (NoSQL, e.g. MongoDB) · PHP (TYPO3 and other similar frameworks), HTML, CSS, JavaScript. · Writing unit, functional and acceptance tests. Also, writing quality documentation. Your profile · A master's degree in a relevant field · 3 Years of experience in a similar position · Experience in agile and/or scrum frameworks. · Great communication skills and the ability to work in an international and multidisciplinary team · Proficiency in the English language (Professional proficiency), desired Spanish or German · Hands-on mentality, Fast learner, high responsibility · Very proactive mentality - Try, fail, learn, succeed. ## Description The impact of this platform and the following projects BABLE undertook in the years since its foundation increasingly helped to build a missing bridge between the public and private sector. In the last years the expansion from having just a knowledge platform to additionally having a fully distributed team of over 40 experts has enabled BABLE to build a proven track record with impactful projects with key players in the smart city field Tasks You'll be developing tools and pipelines related to web crawling and data generation using AI technology. The web crawling is set up through 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 of the tasks involve: using and developing APIs, data validation, serialisation and persistence. All of the codebase is expected to have considerable test coverage and documentation. What we expect from you · Python, Django Framework, SQL databases (MySQL, MariaDB, PostgreSQL, etc.) · Linux, Shell Script · Docker, Docker Compose (and general knowledge on container and orchestration/deployment technologies) · VCS, Git, CI/CD (e.g. Gitlab) · AI tooling, APIs and prompting, vector databases, etc. · Web Scrapping (e.g. for Python: Scrapy, Crawl4AI, etc.) ## Related Videos - [Local Candidates vs International Talent - Building the Very Best Dev Team](https://www.wearedevelopers.com/videos/1067-local-candidates-vs-international-talent-building-the-very-best-dev-team) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [What is a web developer?](https://www.wearedevelopers.com/magazine/18-what-is-a-web-developer)