Position: ETL Python/Flask Developer
Company: Rallyware
Experience required: 3y
English level: intermediate

Key Responsibilities: 
— Help architect and develop data ingestion system;
— Establish and adhere to development and deployment best practices;
— Assist in developing data APIs to support analytical and AI/ML workflows;
— Create and maintain technical documentation on development processes and code;
— Collaborate with team members to plan and execute in an Agile manner;
— Collaborate with the Product Manager on new ideas and functionality for the product.

Requirements: 
— 3+ years of development experience;
— Solid understanding of programming principles;
— Experience building robust ETL systems;
— Experience with Flask and Airflow;
— Experience working with RDBMS (PostgreS, SQL Server);
— Experience working with unstructured data stores (MongoDB, ElasticSearch, HDFS);
— Experience deploying and managing in AWS;
— Strong communication skills, intermediate or higher English;
— Full Stack development experience a plus.

We offer:
— Flexible hours, ability to work from home;
— Working directly with the customer;
— A cozy office in the city center;
— An excellent compensation package.