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