The position requires a developer with over 8 years of experience in developing distributed systems. The candidate should have a strong programming background in Python, particularly with libraries such as pandas, numpy, pytest, and pyspark, along with experience in data manipulation techniques. Familiarity with the Flask framework, ORM, and Object Oriented Programming is essential. The role also demands knowledge of data visualization software like Airflow, a solid understanding of API and microservices architecture, and experience with design principles such as REST or GraphQL. The candidate should be well-versed in the development process pipeline, effective code version control, and continuous integration and deployment practices. Experience with Kubernetes and Helm deployments is also required. The role involves writing reusable, testable, and efficient code, along with excellent debugging skills. Knowledge of various database and storage technologies such as Postgres, S3, and Hive is necessary, as well as a good understanding of data pipelines and spark architecture. Familiarity with public cloud services on Azure or AWS is a plus.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Industry
Credit Intermediation and Related Activities
Education Level
Bachelor's degree
Number of Employees
1,001-5,000 employees