Data Engineer (Python)
Python Developer
π Location: Yerevan, Armenia (on-site / hybrid)
π Duration: 1-year contract with prolongation
Weβre looking for a Python Developer to join a new, high-impact project for one of our key clients. The role involves developing scalable Python-based services, APIs, and automations that drive product innovation and operational efficiency.
Responsibilities
- Design and develop scalable, efficient Python services, APIs, and automations.
- Build and maintain data pipelines and integrations supporting core products and internal tools.
- Take full ownership of features β from design and implementation to CI/CD, monitoring, and observability.
- Optimize performance, reliability, and security across backend systems.
- Collaborate with Product, R&D, Operations, and Business teams to deliver impactful technical solutions.
- Work with cloud environments and containerized deployments.
- Build and manage workflows using Airflow, integrating with various data platforms.
Requirements
- Bachelorβs degree in Computer Science or equivalent practical experience.
- 3+ years of professional experience as a Python Developer or Software Engineer.
- Strong proficiency in Python (must-have) and experience with at least one major framework such as FastAPI, Django, or Flask.
- Solid software engineering fundamentals β OOP, design patterns, testing, and debugging.
- Experience building and consuming REST APIs and working with asynchronous programming.
- Proficiency with Git and CI/CD workflows; experience with Docker and/or Kubernetes is a plus.
- Knowledge of SQL and experience with analytical databases (e.g., Snowflake or similar) β advantage.
- Experience with Airflow β advantage.
- Excellent communication and collaboration skills.
- Ability to visit the office 2β3 times per week.
Required languages
| English | B2 - Upper Intermediate |
Published 12 November
Β·
Updated 12 November
33 views
Β·
0 applications
π
$2000-3800
Average salary range of similar jobs in
analytics β
Loading...