استخدام برنامهنویس Full-Stack
شرح موقعیت شغلی
An algorithmic trading company with focus on AI based algorithms, applicable to Tehran Stock Exchange, is searching for qualified full stack developers.
Job Summary
- Implement and test work queues and task schedulers for high-throughput data streaming
- Implement and test work queues and task schedulers for high-throughput data streaming
- Use WebSocket for consuming data
- Communicate with RESTful API endpoints
- Write unit, integration, and function tests
- Convert existing code into modules and libraries
- Work with other developers to implement general architectural requirements
Requirements
- Experience in Node.js or Experience in Python 3
- Experience in Node.js or Experience in Python 3
- Experience with Typescript
- Experience with Docker/K8S or microservice architecture
- Experience with message brokers, preferably Apache Kafka
- Have working experience with OOP principles (Design Patterns, SOLID, DRY, Yagni)
- Experience with MySQL and relational database design
- Working experience with RESTful API design (preferably have built APIs from scratch)
- Working experience with Web Sockets
- 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 systems
- Basic understanding of concurrency and multi-threading
- Strong English communication and reading skills
مهارتهای مورد نیاز
- Full-stack
- OOP
- Node.js
- Typescript
- RestFul API
- MySQL
حداقل سابقه کار
- سه تا شش سال
حقوق
- حقوق از ۸,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست