Data Engineer- NoSQL

Data

Data Engineer- NoSQL

Data
Centrum, Warsaw

emagine Polska

Full-time
Any
Senior
Remote

Job description

Summary: The primary goal of this Data Engineer role is to leverage advanced NoSQL expertise to design and optimize large-scale applications using document stores such as DynamoDB and DocumentDB. The focus is on enhancing data modeling, performance, and security to meet complex application needs.

Industry: Pharmacy

Remote work: Fully remote

Project language: English- must have

Project length: 6 months contracts + prolongations

Start: ASAP/ one month notice period

Assignment type: B2B

Responsibilities:

  • Design and evolve data models for document databases (DynamoDB and/or DocumentDB) based on application access patterns and functional requirements.

  • Define partitioning and key strategies (partition/sort keys, composite keys) to ensure scalability and prevent hot partitions.

  • Design, implement, and maintain indexing strategies (e.g., DynamoDB GSI/LSI where applicable) to support efficient querying, filtering, and sorting at scale.

  • Develop flexible document schemas that support complex search use cases and large document collections while remaining extensible over time.

  • Optimize query performance through query tuning, cost/latency analysis, and continuous refinement of indexes and data structures.

  • Implement secure access patterns, including item- or collection-level RBAC, aligned with security and compliance requirements.

  • Address cross-partition sorting and retrieval challenges by applying techniques that minimize performance degradation.

  • Partner with application and platform teams to align on data contracts, integration patterns, and operational standards (monitoring, reliability, cost control).

  • Document design decisions and contribute to architecture reviews, recommending improvements for scalability, resilience, and security.

Must Haves:

  • Advanced expertise in NoSQL technologies, particularly DynamoDB and DocumentDB.

  • Experience in designing partitioning strategies.

  • Proficiency in data modeling for document stores.

  • Strong knowledge of performance optimization techniques.

  • Understanding of security best practices in database implementations.

Nice to Haves:

  • Experience with other NoSQL systems.

  • Familiarity with cloud services related to database management.

Tech stack

    English

    B1

    Data modeling

    advanced

    Security

    advanced

    Operations

    advanced

    Performance optimization

    advanced

    Cloud

    advanced

    NoSQL

    advanced

    Microsoft Sharepoint

    advanced

    Scalability

    advanced

    Performance Management

    advanced

Office location

Published: 12.01.2026

Data Engineer- NoSQL

Summary of the offer

Data Engineer- NoSQL

Centrum, Warsaw
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.