Position: Senior Python Developer
Company: JetSoftPro
Experience required: 5y
English level: upper

Project Overview:
Our Clients is a company that was founded by a team of disciplined data experts and successful entrepreneurs who use their skills in artificial and human intelligence (AI+HI) to help companies and mid-market enterprises improve business decisions and results.

Customer Overview:
Our client’s product, helps companies and mid-sized businesses improve business decisions and results through data analytics.

Technology stack:
Python, SQL, ETL, AWS

Responsibilities:
Develop and maintain backend services for cloud-based data analytics & reporting tool, ensuring their functionality, performance, and scalability.
Design and implement database models and APIs to support application features and functionality.
Collaborate with the DevOps team to ensure smooth deployment and integration of services.

Skills/Requirements:
Proven experience as a Python Developer, with a strong understanding of Python development principles and best practices.
Proficiency in working with SQL and relational databases (e.g., MySQL, PostgreSQL), data modeling, and deep knowledge of database design principles.
Experience with large-scale data processing, data warehousing, and ETL pipelines.
Experience with building RESTful APIs.
Knowledge of containerization technologies, Docker.
Deep understanding of microservices architecture, and experience of microservices development.

Will be a plus:
Hands-on experience with AWS, and Apache Airflow.
Familiarity with data visualization tools and techniques.