Python Developer (With React Experience)

Wearebrain
Madrid, Spain
4 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch, English

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Continuous Integration Relational Databases Cursor (Graphical User Interface Elements) DevOps Python (Programming Language) TypeScript Web Applications Openapi Network Routers Tailwind
+7 more
ReactJS Large Language Models Backend Fastapi Webpack Front End Software Development Docker

Job description

Python Developer (with React experience)At Working at WeAreBrain I Vacancies & Careers we’re looking for a Python Developer (with React experience) to join our team.Part?time · Valencia, the Netherlands, Lviv, Ivano?Frankivsk About the productTitan is an AI?powered learning platform for Dutch secondary education (VMBO/HAVO/VWO).Students work through curriculum topics per subject - biology, Dutch, English maths, and so on - and get a personal AI tutor for each topic that answers questions and guides them through the material.As they go, they make exercises that are automatically assessed (open and multiple?choice), tagged against real didactic metadata like Bloom levels, learning objectives and difficulty.Schools, teachers and content sit behind it, with an admin panel for managing curriculum content.WeAreBrain built the platform for a Dutch client, and it’s live.About the roleWe’re handing Titan over to a developer who will own it day?to?day: backend, frontend, and the client relationship.You work directly with the client and translate their ideas into working software - but you’re not on your own: the WeAreBrain team that built the platform stays available for advice, brainstorming, and architectural sparring.They just won’t be in the day?to?day work or client meetings; that’s yours.Technical stack:Web app: React 19, TypeScript, Vite, TanStack (Router/Query), Tailwind, typed OpenAPI client AI layer: the tutor agent is built on Sinas , an open?source self?hosted platform for AI agents; the agent’s configuration and behavior are part of the product you’ll shape Responsibilities:Build new functionality across the full stack - primarily the API and web app Evolve the product workflow: changes to the AI tutor’s configuration, the API, and the frontend/UX as one coherent whole Build dashboarding/reporting for the client Keep the platform healthy in production (scalability groundwork is largely done) Own the client relationship: intake requirements, propose solutions, scope, estimate, push back when needed, and communicate progress - the client is non?technical and refreshingly direct, and appreciates the same in return Consult the original WeAreBrain team when you want a second opinion on bigger decisions Who we’re looking for:A capable mid?level full?stack developer - you can own a production system independently, and you know when to ask for advice rather than getting stuck Solid with Python (FastAPI or similar) and React/TypeScript; comfortable with relational data modeling and migrations Experience with or strong interest in LLM/AI?agent products (prompting, agent configuration, evaluating output quality) AI?native way of working: we expect heavy, effective use of AI coding tools (Claude Code, Cursor, or similar) - this is how one developer covers full?stack scope within the client’s budget Client?facing skills: you can run a conversation with a non?technical client, turn “make it easier” into a concrete plan, and manage expectations on scope and timeline Privacy?aware: the platform serves students, including minors - you handle their data with care and understand the basics of GDPR/AVG in that context Nice to have:Dutch language skills - the client is Dutch; strongly preferred but not required Familiarity with the Dutch education system (helpful context, but learnable on the job - AI gets you far) Background or affinity with education/EdTech Experience working solo with SME clients DevOps basics (Docker, CI/CD, monitoring)#J-*****-Ljbffr

Requirements

A capable mid?level full?stack developer - you can own a production system independently, and you know when to ask for advice rather than getting stuck Solid with Python (FastAPI or similar) and React/TypeScript; comfortable with relational data modeling and migrations Experience with or strong interest in LLM/AI?agent products (prompting, agent configuration, evaluating output quality) AI?native way of working: we expect heavy, effective use of AI coding tools (Claude Code, Cursor, or similar) - this is how one developer covers full?stack scope within the client’s budget Client?facing skills: you can run a conversation with a non?technical client, turn “make it easier” into a concrete plan, and manage expectations on scope and timeline Privacy?aware: the platform serves students, including minors - you handle their data with care and understand the basics of GDPR/AVG in that context Nice to have: Dutch language skills - the client is Dutch; strongly preferred but not required Familiarity with the Dutch education system (helpful context, but learnable on the job - AI gets you far) Background or affinity with education/EdTech Experience working solo with SME clients DevOps basics (Docker, CI/CD, monitoring) #J-*****-Ljbffr

About the company

At Working at WeAreBrain I Vacancies & Careers we’re looking for a Python Developer (with React experience) to join our team. Part?time · Valencia, the Netherlands, Lviv, Ivano?Frankivsk About the product Titan is an AI?powered learning platform for Dutch secondary education (VMBO/HAVO/VWO). Students work through curriculum topics per subject - biology, Dutch, English maths, and so on - and get a personal AI tutor for each topic that answers questions and guides them through the material. As they go, they make exercises that are automatically assessed (open and multiple?choice), tagged against real didactic metadata like Bloom levels, learning objectives and difficulty. Schools, teachers and content sit behind it, with an admin panel for managing curriculum content. WeAreBrain built the platform for a Dutch client, and it’s live.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 ¡ Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz ¡ World Congress 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum ¡ World Congress 2026 Europe

5:14 min

Delivering remote modules with Webpack Module Federation

Trishul Goel ¡ JS Congress

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi ¡ World Congress 2026 Europe

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peùa Manuel de la Peùa ¡ World Congress 2026 Europe

Videos

See all

Related articles

See all