Our client, headquartered in Germany, was founded in 2024.
The company provides an AI-powered platform designed to automate public tender acquisition and qualification for companies. It assists in optimizing tender bids, reducing errors, and increasing tender wins.
The solution is based on large-scale data aggregation, document workflow automation, and AI-powered search, helping companies find and win tenders faster.
About the role
You will be working in a small team, with no dedicated management layer.
The project is data-heavy and, in terms of complexity, closer to:
search engines;
large document storage systems;
infrastructure at the level of “mail/directory/index”.
The key value of the engineer is correct and scalable data handling, not just “writing code.”
Your future tasks
Design and scale high-performance features using Node.js, TypeScript, and NestJS.
Optimize complex PostgreSQL schemas and queries for large datasets.
Design microservices for document processing, indexing, and search.
Integrate LLM-powered features (OpenAI/Claude) for automated tender analysis
Take full ownership of product features with minimal guidance in a flat structure.
Languages: TypeScript, Python
Frameworks: FastAPI, Node.js, Drizzle, Mantine UI
Databases: PostgreSQL (PostGIS, BM25, semantic search)
Queues: Redis, BullMQ
We expect from you
Strong backend engineering experience (5+ years).
Practical experience with REST API.
Deep understanding of PostgreSQL, including:
data schema design
indexing
sharding
working with extensions (PostGIS, etc.)
understanding what actually happens inside the database, not only at the ORM level.
Product development experience, such as BigTech companies or product startups with real production load.
English language at B2+ level (internal communications are in English).
Your time zone and location (GMT-GMT+5, except Russia and Belarus).
Amazing, if you have experience with
Node.js/TypeScript on backend.
Fine-tuning PostgreSQL, Sharding, Replication, and High Availability.
Document processing pipelines at scale.
Semantic search, ranking and fine-tuning complex queries.
Cloud architecture and infrastructure.
Company offers
Remote asynchronous work with time overlap: 11:00–17:00 CET for calls.
Collaboration type: Contractor (via Deel)
Full-time job.
No hour tracking.
Potential equity/options in the future.
Flexibility and freedom in the engineering approach.
No bureaucracy, real impact on architecture and infrastructure.