آگهی‌های استخدامی

استخدام برنامه‌نویس Node.Js

شرح موقعیت شغلی

Node.js Developer, Full time
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.
- Implement and test work queues and task schedulers for high-throughput data streaming
- Use Websockets 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 and ES6
- 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 or PostgreSQL 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






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 Redis
- Experience with CI/CD tools



مهارت‌های مورد نیاز

  • Node.js
  • ES6
  • typescript
  • Docker
  • Microservice
  • kafka
  • OOP

حداقل سابقه کار

  • سه تا شش سال

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۰/۰۲/۰۸ (منقضی‌شده)
مشاهده آگهی‌های استخدام مشابه