Python Developer

WeAreBrain
Amsterdam, Netherlands
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
€3,500.0 - €4,000.0
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Microsoft Windows Application Programming Interfaces (APIs) Artificial Intelligence Optical Character Recognition (OCR) Cloud Computing Cloud Engineering Code Review Continuous Integration DevOps Github Python (Programming Language) PostgreSQL
+25 more
MongoDB NoSQL OAuth Redis Software Engineering SQLite SQL Databases SQLAlchemy Cloud Platform System Okta SAP Integration Solutions Tailwind ReactJS Flask (Web Framework) Large Language Models Fastapi Pytest Kubernetes Information Technology Deployment Automation Apache Kafka Front End Software Development Restful APIs Docker Microservices

Job description

Our client is a Netherlands-based company building a SaaS platform for notaries. AI-powered workflow automation, document intelligence, and agentic orchestration for the legal sector. Our stack includes Python (FastAPI, PydanticAI, LangChain), OCR/NLP pipelines, React/Tailwind portals, and cloud-native infrastructure (Kubernetes, Docker, GitHub Actions). We focus on privacy, compliance, and practical AI for real-world legal workflows. The solution is hosted in the Netherlands and fully aligned with EU data and security requirements. The project is a long-term partnership with a blended team from both the client and our company, working together as a single product team.

Tech Stack:

  • Python 3.9+, FastAPI, Flask, PydanticAI, LangChain

  • SQLAlchemy, PostgreSQL, SQLite, MongoDB, Redis, Kafka

  • PaddleOCR, Tesseract, custom NLP models

  • Docker, Kubernetes, GitHub Actions

  • React, Tailwind, Keycloak (frontend)

  • Microsoft Graph API, OAuth2/MSAL (integration)

  • Implement document intelligence features (OCR, LLM integration)

Responsibilities:

  • Develop, test, and maintain Python microservices and agentic AI workflows

  • Implement document intelligence features (OCR, NLP, LLM integration)

  • Collaborate with frontend, DevOps, and legal teams to deliver seamless solutions

  • Write clean, readable, and well-documented code using type hints and Pydantic models

  • Participate in code reviews and contribute to continuous improvement

  • Ensure system stability, security, and compliance (AVG/GDPR)

Requirements

3+ years of professional Python experience, ideally with microservices or AI/NLP projects

  • Experience with FastAPI, Pydantic, SQL/NoSQL databases, and cloud infrastructure

  • Familiarity with Docker, Kubernetes, and GitHub Actions

  • Understanding of REST APIs, authentication (OAuth2, JWT), and security best practices

  • Experience with frontend integration (React, Keycloak) and Microsoft 365 APIs is a plus

  • Good communication and collaboration skills; fluent English (B2+)

  • Bachelor’s degree in Computer Science, Software Engineering, or related field

  • Experience with testing frameworks (Pytest, etc.)

  • Familiarity with document automation or ERP integration is a bonus

Benefits & conditions

  • Opportunity to grow and develop in a dynamic and innovative environment
  • Become part of a growing, international, award-winning agency
  • Enjoy an informal, fun, diverse, and driven culture
  • A healthy work-life balance, including:

  • 25 vacation days per year

  • Public holidays

  • 5 fully paid sick leave days per year

  • 50% remuneration for additional sick leave days
  • Monthly wellbeing allowance (€50 per month)
  • Access to a learning and development budget (€250 per year)
  • Participation in knowledge-sharing sessions
  • Opportunities to join engagement and team events
  • Flexible working conditions
  • Competitive salary depending on your experience with a comprehensive benefits package, which includes a monthly €50 stipend to cover work-from-home expenses, and an allocation of 25 vacation days.
  • After one year, WeAreBrain offers access to a Team Reward Program for all employees.
  • Innovative Exploration: Seize the chance to pioneer your department, venturing into uncharted territories, and experimenting with fresh ideas that push boundaries.
  • Entrepreneurial: Immerse yourself in a true entrepreneurial environment where every team member is an owner.
  • Office Perks: We organise lunch in the office and have monthly gatherings for drinks and bites, fostering our team spirit.
  • Remote Work Flexibility: Our team has the freedom to work remotely, allowing you to achieve a healthy work-life balance that suits your preferences.
  • Professional Growth: We value your growth. Take advantage of diverse opportunities and resources designed to nurture your professional development.
  • A creative and dynamic work environment.

Apply for this position

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

Apply on nl.indeed.com

Good distractions

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

39 sec

Python's dominance in building artificial intelligence application ecosystems

Tim Ruscica · Coffee With Developers

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:33 min

Introduction to security advocacy and automation testing

Chris Heilmann +2 · LIVE

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · WWC 2022

Videos

See all

Related articles

See all