
- Work model
- Not specified
- Experience
- 2-5 years
- Employment
- Not specified
- Compensation
- Not disclosed
- Technology signal
- 18 tags
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.