Senior backend JS developer

Работодатель:
Зарплата:
5 000 EUR
Опыт работы:
Более 6 лет

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.

Похожие вакансии

Lead QA Engineer
Level 26 Games (ИП Покручина Ребека Михайловна)

Опыт работы в тестировании игр от 3 лет (мобильные проекты). - Опыт на позиции QA Lead / Senior QA от 1 года. -

Старший С++ разработчик NGFW
Positive Technologies

Программирование на С++ от 5 лет стандартов 14/17 и выше. Опыт многопоточного программирования и понимание принципов синхронизации (в том...

Эксперт по IOS-разработке (Лид)
МегаФон

Оптимизация скорости работы и стабильности приложений. Что для этого нужно. Опыт разработки под iOS от 3-х лет.

Старший математик-разработчик, Базовые ML Модели
Ozon

Глубокое понимание ML: классические подходы, нейронные сети (включая современные трансформеры), NLP, CV. Уверенная работа с инструментами: PyTorch, transformers, MLflow / ClearML...

Middle .NET Developer / Ведущий разработчик .NET
UNADESK

Практический опыт разработки в рамках платформы .NET 1-3 года. EF. PostgreSQL: сложные запросы, оптимизация, понимание внутреннего устройства.