Devico шукає мотивованого та талановитого розробника Node.js із комерційним досвідом принаймні 5 років, щоб приєднатися до нашої команди на повний робочий день.
Про проект: Ми створюємо платформу для оптимізації процесів тестування. Наша команда наразі включає дизайнера, 3 повних розробників, спеціаліста з контролю якості, менеджера проекту та бізнес-аналітика.
Обов’язки:
- Розробка та підтримка серверних служб за допомогою Node.js і NestJS.
- Розробка та впровадження RESTful API і WebSockets для спілкування в реальному часі.
- Робота з PostgreSQL і Prisma ORM для керування та оптимізації баз даних.
- Впроваджуйте та керуйте посередниками повідомлень, як-от RabbitMQ, для ефективного зв’язку між службами.
- Співпрацюйте з інтерфейсними розробниками, щоб інтегрувати елементи, призначені для користувача, із серверними. логіка.
- Забезпечення масштабованості та продуктивності програми.
- Усунення несправностей і налагодження проблем у середовищі розробки та виробництва.
- Дотримуйтесь найкращих практик щодо якості коду, тестування та розгортання.
- Брати участь у перегляді коду та надавати конструктивний відгук.
- Вносити свій внесок у дизайн та архітектуру платформи, гарантуючи, що вона відповідає як функціональним, так і нефункціональним вимогам.< /li>
Вимоги:
- Вміння працювати з Node.js (фреймворк NestJS)
< li>Великий досвід роботи з PostgreSQL і Prisma ORM- Знайомство з брокерами повідомлень, такими як RabbitMQ (або подібні)
- Досвід у розробці RESTful API та WebSockets
- Розуміння мікросервісів архітектура
- Глибоке знання реляційних баз даних та оптимізації додатків
- Розуміння концепцій функціонального програмування
- Англійська: середній рівень.
Приємно мати:
- Досвід роботи з React і NX.