Python developer
Role details
Job location
Tech stack
Job description
As a Python Developer you will be part of the core development team focused on Python programming and Python API development. The role requires strong SQL scripting and hands on experience with Python frameworks and ETL processes.
Requirements
8 12+ years of experience in Python and API development Strong SQL scripting and query optimization skills Experience with Python frameworks such as FastAPI or Flask Hands on experience with Data Engineering and ETL development Experience with Kubernetes, Docker, AKS, or EKS. Strong knowledge of MongoDB Cosmos DB Synapse DB and relational databases Experience with the Azure platform and Azure Data Factory Experience with Kafka Lambda and microservices development Experience with Databricks Workspace Databricks Notebooks Unity Catalog, and the Medallion Architecture Ability to write and optimize PySpark and SQL code in Databricks Strong understanding of RESTful API authentication patterns and cloud environments such as Azure, AWS, or Google Cloud Platform Experience with Agile methodologies, Jira, and Sprint based development. Strong written and verbal communication skills Ability to manage and prioritize tasks independently Knowledge of full SDLC (Software Development Life Cycle). Frontend. Requirements 6 8+ years of hands on experience in React and Redux Strong proficiency in JavaScript TypeScript HTML5 and CSS3 Experience consuming APIs and integrating with data platforms Experience with Webpack Gulp and UI frameworks such as Google Material Design Experience with Git and CI/CD pipelines Technical Stack Python FastAPI Flask React Redux JavaScript TypeScript HTML CSS SQL MySQL PySpark Databricks Azure Kubernetes Docker MongoDB Cosmos DB, Kafka, Lambda, AKS, EKS, Azure Data Factory Synapse DB, Jira, Git, CI/CD.