Vacancy catalog
CHI Software
Open role>14 days

Middle/Senior Python Developer

Work model
Not specified
Experience
2-5 years
Employment
Not specified
Compensation
Not disclosed
Technology signal
18 tags

Technology context

18

Parsed from the vacancy text; ordered by relevance to this role.

Full listing

Role description

Requirements

  • Advanced knowledge of Python and Software Engineering Principles;
  • Strong familiarity with REST API backend development;
  • Experience with Docker, and microservices architecture;
  • Experience with cloud platforms like AWS, Google Cloud, or Azure;
  • Experience in good documentation practices for software systems;
  • Conversation English level, enabling effective communication with clients and team members.

Will be a plus

  • Experience with Data tools & frameworks (Kafka, Relational Databases, stream processing etc.) is a plus;
  • Experience with data catalogue tools, data mesh architectures, and federated software architectures is a plus;
  • Knowledge of and experience with ETL frameworks is a plus;
  • Experience with ML tools.

Responsibilities

  • Design and develop robust and scalable backend services using Python frameworks (e.g., Flask, Django) and microservices architecture;
  • Implement and maintain RESTful APIs to expose data and services to frontend applications and other systems;
  • Collaborate with data engineers and scientists to design and implement data pipelines and ETL processes using tools like Kafka and SQL databases;
  • Leverage cloud platforms (AWS, GCP, Azure) to deploy and manage infrastructure and applications;
  • Contribute to the development and maintenance of data catalogs and data mesh architectures to improve data accessibility and governance;
  • Write clear and concise documentation for APIs, services, and systems to facilitate understanding and maintenance.