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

We seek a passionate, highly motivated experienced  Python Developer for our Client’s analytic platform. Your role involves overseeing the development and maintenance of Python-based software projects. You are responsible for providing technical guidance and ensuring the successful delivery of high-quality software solutions.

Client Description	
US organization helps mid-market companies and enterprises improve business decisions and outcomes within data analytics.

Position Requirements	
- 4+ years 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 modelling, 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, experience of microservices development.

Will be a plus:
- Hands-on experience with AWS, Apache Airflow.
- Familiarity with data visualization tools and techniques.

Candidate 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.