Backend Developer (NestJS)

Required Skills

  • 4+ years of experience in a similar backend engineering role, ideally working with scalable web applications and modern backend architectures.
  • Strong experience with NestJS, including modules, services, dependency injection (DI), and middleware.
  • Solid PostgreSQL knowledge for structured data, including migrations, relationships, and JSONB handling.
  • Experience setting up indexes and analyzers (multi-language support, stemming, synonyms).
  • Skilled in writing efficient and optimized queries (bool, match, fuzzy, etc.).
  • Experience keeping Elasticsearch in sync with PostgreSQL (manual sync strategies or using queues).
  • Comfortable building and maintaining REST APIs; experience with GraphQL is a plus.
  • Hands-on experience with authentication, access control, and rate-limiting mechanisms.
  • Proficient with Redis for caching and background job processing (e.g., syncing Elasticsearch).
  • Ability to write clean, maintainable, and testable code using Jest or similar testing frameworks.
  • English level: B2 or higher 
Published 23 June
131 views
ยท
45 applications
94% read
ยท
5% responded
Last responded 2 weeks ago
To apply for this and other jobs on Djinni login or signup.
Loading...