Bachelor's degree in Computer Science, Engineering, or related field At least 4 years of experience as a Backend/Data Engineer or in a similar software development role Strong proficiency in Python In depth knowledge of Docker Advanced working knowledge of various databases and data-intensive applications Strong experience with ETL and Data processing Basic knowledge of CI/CD practices Experience with distributed systems design and microservices paradigm Good knowledge of REST frameworks like FastAPI is a plus Familiarity with Java and Node.js is a plus Experience with pipeline tools like Airflow is a plus