Backend Data Engineer

Bachelor?s degree in computer science, Engineering, or equivalent practical experience

Must have

� 5+ years of professional software development experience

� Strong understanding of event-driven architectures with programming skills in Python

� Hands-on experience building applications with Django and/or FAST API

� Hands-on experience building and operating solutions on Microsoft Azure

� Demonstratable experience working with relational and NoSQL databases, including schema design, query optimization, and data modeling

� Strong experience with data engineering pipelines, including batch and streaming workloads

� Proven experience building and maintaining data engineering pipelines

� Experience working with Azure Synapse Analytics, including data integration, analytics, and large-scale query workloads

� Experience with Azure data and analytics services such as Azure Data Factory, Azure Data Lake, Azure SQL, Azure Cosmos DB, or equivalent services

� Strong understanding of software design patterns, data structures, and system design

� Experience with CI/CD pipelines, version control systems, and agile development practices

� Excellent problem-solving and communication skills

Nice To Have

� Experience in Kotlin language for backend development.

� Experience with Azure IoT Hub, Azure Event Hub, or similar event-streaming platforms

� Experience with event-driven and streaming architectures

� Hands-on experience with Apache Airflow on Azure (e.g., Azure-hosted Airflow, orchestration of data workflows)

� Familiarity with containerization and orchestration (e.g., Docker, Kubernetes)

� Knowledge of big data or analytics platforms

� Experience building distributed systems at scale

Not sure where to start? Ask IVY.
IVY