Fullstack Developer
Über diesen Job
About us
Ventum IQ is needs support in developing new versions of TenderIQ, an AI-powered multi-tenant SaaS platform for tender management in public procurement and other AI based solutions. We combine semantic search via a vector database, AI-based tender analysis, and an automated bid writer into an end-to-end platform. 200+ API endpoints, 15+ frontend pages, 12+ AI functions, multi-tenant capable with live updates via Server-Sent Events.
Your tasks
- From tickets, user stories, or sketches, you independently build end-to-end features (backend endpoint, data model, frontend component, state, tests)
- Frontend in React 19 with TypeScript, Zustand for client state and TanStack Query v5 for server state
- Backend in FastAPI with Pydantic validation, SQLAlchemy models, and Alembic migrations
- Persistence with PostgreSQL, MongoDB, Redis, and Qdrant
AI pipelines: prompts, extraction, embeddings, reranking logic. RAG search via Qdrant - Server-Sent Events: 14 event types keep pipelines, dashboards, and detail views in sync
- Code reviews, tests on critical paths, bug fixes that address root causes rather than symptoms
- Multi-tenancy always in mind: every query, every endpoint, every permission must be tenant-clean
You take requirements from product management and stakeholder conversations and implement them independently across the entire stack — from backend endpoint to persistence layer to React component. You understand that good implementation is more than “works locally”: it is multi-tenant safe, observability-ready, tested, and clearly documented. You won’t just execute requirements — you’ll also challenge and question them.
Your profile
- 2–5 years of professional experience as a fullstack dev, frontend dev with backend share, or backend dev with frontend share
- Solid React skills with TypeScript (React 18+ required)
- Python in web backend: FastAPI, Flask, or Django with understanding of asyncio, Pydantic, ORMs, migrations
- SQL and relational thinking: joins, indexes, transactions — readable/writable/debuggable;PostgreSQL is a plus
- Clean Git discipline (branches, PRs, rebases, merge conflicts)
- Ability to work independently, proactive communication
- Fluent German, technically confident English
Nice to have:
- MongoDB or other document DBs (aggregation pipelines)
- Vector databases (Qdrant, Pinecone, Weaviate) and concepts (embeddings, ANN search)
- LLM integration: prompt engineering, output parsing, token management, streaming, function calling
- Multi-tenant SaaS experience
- DevOps affinity (Docker, container logs, simple CI pipelines)
- Already familiar with Tailwind, Zustand, TanStack Query
- B2B SaaS environment: RBAC, audit trails, GDPR-compliant data models
Tech stack as a glance:
- Frontend: React 19, TypeScript, Vite, Tailwind CSS v4, Zustand, TanStack Query v5
- Backend: FastAPI, Python 3.12+, SQLAlchemy, Pydantic, Alembic
- Databases: PostgreSQL, MongoDB, Redis, Qdrant (vector DB)
- AI: OpenAI GPT-4, embeddings, RAG pipelines
- Realtime: Server-Sent Events via Redis Pub/Sub
- Infrastructure: Docker, Docker Compose
What we offer
- Fully remote position within Poland
- Work in an international team
- Modern equipment and flexible working environment
- Regular team meet-ups once per month
- Onboarding in our Vienna headquarters (up to 4 weeks) to get to know the team and projects
- Edenred meal vouchers
- Sports card
- Private health insurance
- Additional company holidays between December 24 and January 1
- Attractive salary based on experience and qualifications
- Opportunities for professional and career development
Apply now and send us your CV
Please also include your salary expectations and earliest possible starting date.
Diverse for best results:
Ventum Consulting stands for equal opportunities and diversity. We welcome and value all applications regardless of gender, nationality, ethnic or social background, or any other individual characteristics.