- Implement and test work queues and task schedulers for high-throughput data streaming - 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 with Node.js, Nest js and ES6 - Experience with Typescript - Experience with microservice architecture - Experience with message brokers, preferably RabbitMQ - Have working experience with OOP principles (Design Patterns, SOLID, DRY, YAGNI) - Experience with MySQL or PostgreSQL and relational database design - Experience with MongoDB - Working experience with RESTful API design - Ability to write clean code, covered by unit and integration tests - Basic knowledge of Linux and operating system concepts - Have used Git and version control systems
The following are not required, but will be considered a plus: - Familiarity with k8s concepts - Familiarity with GitOps - Experience with Redis - Experience with CI/CD tools - Experience with Web Sockets
معرفی شرکت
در پشتیبان، راهکارهای مبتنی بر رایانش ابری و ذخیرهسازی دادهها را یکجا تجمیع کردهایم و یک محصول چندلایه و کاربردی برای رفع مشکل نگهداری و اشتراکگذاری فایل ارائه میکنیم.