Data Engineer- NoSQL

Data

Data Engineer- NoSQL

Data
o, Poznań +4 Locations

emagine Polska

Full-time
B2B
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

    Polish

    C1

    English

    B2

    NoSQL

    advanced

    Data

    advanced

    DynamoDB

    advanced

Office location

Published: 23.12.2025

Data Engineer- NoSQL

Summary of the offer

Data Engineer- NoSQL

o, Poznań
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.