Skip to content

Data Engineer

  • Remote
    • Belgrade, Beograd, Serbia
    • Almaty, Almaty, Kazakhstan
    • Yerevan, Erevan, Armenia
    • Astana, Astana, Kazakhstan
    • Tbilisi, Tbilisi, Georgia
    +4 more

Job description

At NOVACARD , we’re redefining how people use credit.
We are the
first interest-free and no-annual-fee credit card in Mexico, designed to simplify personal finances and give users complete control - all from a mobile app. With NOVACARD, users can access up to $200,000 MXN in credit, only pay when they use it, and manage everything digitally in under 5 minutes. Our mission is to empower people to make smarter financial decisions by offering flexibility, transparency, and the freedom they need to reach their goals. Simple finances, big goals.

About the Role
We’re looking for a Data Engineer to design, build, and maintain scalable data infrastructure that supports analytics, reporting, and decision-making across the company. In this role, you’ll develop and optimize ETL/ELT pipelines, integrate data from multiple sources, and ensure system reliability and performance. You’ll work with analysts and data scientists to improve data quality, streamline processing, and enhance overall efficiency of our data ecosystem.

Key Responsibilities:

  • Design and Development of Data Infrastructure:

    • Design, build, and maintain scalable data architectures, including ETL/ELT pipelines and data warehouses (DWH)

    • Set up and support big data processing systems

  • Data Integration:

    • Collect, transform, and integrate data from various internal and external sources

    • Ensure reliable and timely data availability for analytics and reporting systems

  • Performance Optimization:

    • Optimize data storage, processing workflows, and query performance to improve system efficiency and scalability

    • Identify and resolve performance bottlenecks in data pipelines and databases

Job requirements

  • Experience with Big Data technologies (e.g., Apache Spark) and PostgreSQL

  • Hands-on experience with various types of data storage systems: columnar, document-oriented, and key-value databases

  • Proven ability to design and implement ETL processes, including working with common ETL tools

  • Practical experience in data processing using Python and PL/SQL

  • Solid understanding of both batch and streaming data processing architectures

  • Proficiency in working with SQL-based databases

  • Strong skills in performance tuning and debugging of data pipelines and queries

  • English level — B2 (Upper-Intermediate): confident reading of technical documentation, professional correspondence, and participation in meetings and discussions in English

What We Offer

  • Fully remote work format

  • Official employment under the Russian Labor Code (if residing in Russia); contractor collaboration possible from other countries

  • Opportunity to work in an international team on a new digital product in the Mexican market

  • Work in a data-driven environment where your contributions have real impact




or