PHP Back-End Developer, Office Job An algorithmic trading company with focus on AI based algorithms, applicable to Tehran Stock Exchange, is searching for qualified Back-end developers to work at office.
Job Summary - Design relational database tables based on business requirements - Implement and document RESTful API endpoints - Write unit, integration and function tests - Design and implement daemons for data scraping - Use MVC to interact with the front-end
Requirements
- Experienced in PHP 7 and PSR-4 standards - Have working experience with OOP principles (Design patterns, SOLID, DRY, Yagni) - Experience working with the Laravel framework - Experience with MySQL or PostgreSQL and relational database design - Understanding of security concerns in development (e.g. OWASP top 10) - Working experience with RESTful API design (preferably have built APIs from scratch) - Ability to write clean code, covered by unit, integration and UI tests (including TDD) - Experience with TDD and PHP Unit - Basic knowledge of HTML, CSS and JS - Basic knowledge of Linux and operating system concepts - Have used Git and version control - Experience with Docker/K8S - Experience with Websocket - Experience with GraphQL
The following are not required, but will be considered a plus: - Experience with Apache Kafka or RabbitMQ - Experience with Javascript, Node.js, Typescript, React or React Native - Experience with CI/CD tools - Experience with MySQL query optimization
معرفی شرکت
سامانههای هوشمند درفک از به هم پیوستن تخصصهای مالی و سرمایهگذاری در کنار نرمافزار و هوش مصنوعی تاسیس شده است. حوزه فعالیت شرکت، طراحی و توسعه زیرساختهای نرمافزاری مورد نیاز صنعت سرمایهگذاری مبتنی بر هوش مصنوعی و معاملات الگوریتمی با تمرکز بر بورس تهران و بازارهای مالی بینالمللی است. تکنولوژیهای مورد استفاده در توسعه نرمافزارها منطبق بر جدیدترین دستاوردها و ابزارهای متداول در کلاس بینالمللی میباشد.