Веб-программист. Бэкенд разработчик (Дистанционная работа)

Бюджет не указан

Задание: Веб-программист. Бэкенд разработчик (Дистанционная работа)

Обязанности:  • Разработка и поддержка серверной части приложения на базе NestJS.  • Интеграция с базой данных PostgreSQL и использование TypeORM для работы с данными.  • Оптимизация производительности и внедрение системы кэширования Redis.  • Настройка и поддержка CI/CD пайплайнов для автоматизированного деплоя.  • Деплой приложения в Docker и управление контейнерами.  • Конфигурация и управление процессами с помощью PM2.  • Участие в проектировании архитектуры и обсуждении технических решений в команде.  • Мониторинг и устранение багов в продакшене, а также улучшение производительности серверной части. Требования:  • Уверенный опыт работы с NestJS, Node.js и TypeScript.  • Опыт работы с PostgreSQL и использование TypeORM.  • Опыт внедрения и работы с системой кэширования Redis.  • Умение работать с RESTful API и знание принципов их проектирования.  • Знание Docker: создание, управление и оптимизация контейнеров.  • Опыт настройки и управления PM2 для мониторинга и деплоя приложений.  • Навыки работы с системами CI/CD (например, GitHub Actions, GitLab CI или другие).  • Базовые знания DevOps: настройка серверов, мониторинг, работа с Linux.  • Желание разбираться в инфраструктуре проекта и предлагать улучшения. Плюсом будет:  • Опыт работы с PHP.  • Опыт работы с Kubernetes.  • Навыки мониторинга (Prometheus, Grafana) и работы с логами (ELK-стек или аналоги).  • Знание инструментов для облачных платформ (AWS, GCP, Azure). Условия: Полностью удаленная работа