Headshot

Senior backend JS developer

От 5 000 EUR
  • Москва
  • Более 6 лет
  • PostgreSQL
  • Node.js
  • Английский — C1 — Продвинутый

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.

Tech stack

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.