Backend Developer (NestJS)

NestJS + PostgreSQL + Elasticsearch

 

Required Skills

- Strong experience with NestJS (2+ years), including modules, services, DI, and middleware.

- Solid PostgreSQL knowledge for structured data (migrations, relations, JSONB).

- Hands-on experience with Elasticsearch:

Setting up indexes and analyzers (multi-language, stemming, synonyms).

- Writing efficient queries (bool, match, fuzzy, etc.).

- Keeping ES in sync with PostgreSQL (manual sync or using queues).

- Comfortable building REST APIs (GraphQL is a plus).

- Experience with authentication, access control, and rate-limiting.

- Comfortable working with Redis for caching or background jobs (e.g., syncing ES).

- Able to write clean, testable code (Jest or similar frameworks).

 

Nice to Have

Experience with job queues like BullMQ for ES sync.

Familiarity with Directus or similar CMS systems.

Understanding of deployment using Docker, AWS, or other cloud infrastructure.

303 views
·
92 applications
45% read
·
42% responded
Last responded 5 days ago
92 views
·
16 applications
25% read
·
0% responded
To apply for this and other jobs on Djinni login or signup.