Position: Senior Python Backend Engineer
Company: AgileEngine
Experience required: 3y
Category: Python
English level: intermediate
Published: 2021-12-01T00:00:00+02:00

Requirements
- 5+ years experience in software development 
- BS in Computer Science or equivalent practical experience
- Strong practical experience with Python (ideally 4+ years)
- Extensive experience with Django framework: REST API development with DRF, ORM data management, 3rd party services integration, SSO, etc

Really nice to have:
- DevOps-side experience: Docker, Linux shell scripting, Jenkins, AWS
- Basic practical experience with ETL and Hadoop stacks: Hive, HDFS, Presto, Spark, Airflow
- Strong SQL skills

Responsibilities
- Design, develop and support multiple interconnected services that exchange and transform data in order to power Indeed’s internal recruitment process 
- Taking key role in design and development of new features
- Implement new and support/enhance the existing data exchange pipelines (ETL)
- Producing high-quality code
- Communication with Engineering & Product management
- Alignment with existing development teams