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
๐
Average salary range of similar jobs in
analytics โ
Loading...