Fullstack Developer (m/f/x)
Core
Building and improving backend services in Python for practical AI and data-driven software solutions.
Role type
Backend Python Developer
Builds
Backend APIs, search systems, data ingestion pipelines
Domain
Software development, AI, data processing
Deliverable
production ML models | product features | infrastructure
Required skills
Python, FastAPI, Pydantic, Uvicorn, Typesense, CSV processing, Docker, Docker Compose, pytest, REST APIs, JSON RPC, text search, string normalization, autocomplete, fuzzy matching
Preferred skills
Domain data experience, search relevance, ranking, typo tolerance, international remote team experience, Jinja2
Technologies
Python, FastAPI, Pydantic, Uvicorn, Jinja2, Typesense, Docker, Docker Compose, pytest
Responsibilities
Develop backend APIs, work with Typesense for search and indexing, process CSV files for data ingestion, write automated tests, implement text search and normalization features
Seniority
Mid-level, hands-on IC