Design and implement efficient data pipelines to support data-driven decision making
Develop and maintain custom dashboards using data from company databases to visualize key performance metrics
Structuring and organizing data for their subsequent analysis
Create and maintain existing dashboards
Continuously monitor and analyze dashboards' performance, making updates and adjustments as needed to ensure they meet the business's needs
Work with data scraping tools such as Selenium and other frameworks to extract relevant data from various sources
Deploy and maintain data pipelines and services using Docker and container orchestration tools such as Kubernetes or ECS
Ensure adherence to Python best practices by following PEP 8 coding standards and employing clean code principles
Write well-structured and maintainable code using typing and type hints for better code readability and maintainability
2-3 years of experience in Python programming (using OOP)
Experience with containerization and orchestration tools such as Docker and Kubernetes
Practical skills in using the Flask Framework
Strong knowledge of working with SQL
Experience with Clickhouse will be a plus
Experience with web technologies such as HTML, CSS, and JavaScript for building custom dashboards will be a plus
Experience in building and managing data scrapers using tools such as Selenium or other web scraping frameworks
Familiarity with clean code practices, type annotations, and ensuring code quality through consistent code reviews and unit