An algorithmic trading company with focus on AI based algorithms, applicable to Tehran Stock Exchange, is searching for qualified python programmers.
Job Summary
- Implement and test trade strategies and financial data analysis modules
- Communicate with RESTful API endpoints
- Write unit, integration, and function tests
- Convert existing code into modules and libraries
Requirements
- Experience in Python 3
- Have working experience with OOP principles (Design Patterns, SOLID, DRY, Yagni)
- Experience with MySQL or PostgreSQL and relational database design
- Working experience with RESTful API design (preferably have built APIs from scratch)
- Ability to write clean code, covered by unit and integration tests (including TDD)
- Basic knowledge of Linux and operating system concepts
- Have used Git and version control
- Basic understanding of concurrency and multi-threading
- Strong English communication and reading skills
The following are not required, but will be considered a plus:
- Familiarity with Trading, Stock Market concepts or Algorithmic Trade
- Familiarity with AI concepts
- Experience with Docker/K8S or microservice architectures
- Experience with Javascript, Node.js, Typescript, React or React Native
- Experience with message brokers, preferably Apache Kafka
- Experience with Redis
- Experience with CI/CD tools
معرفی شرکت
گروه کینو متشکل از یک تیم با تخصص های مختلف شامل فایننس، مدیریت داده و برنامه نویسی می باشد که با هدف مشاوره سرمایه گذاری و خدمات سبدگردانی و مدیریت ریسک آغاز به کار نموده است. اساس فعالیت شرکت سرمایه گذاری در بازارهای مالی داخلی و خارجی مبتنی بر تحلیل داده ها با روشهای پیشرفته روز می باشد.