Программист-разработчик

Дата размещения вакансии: 05.07.2024
Работодатель: Движ
Уровень зарплаты:
от 150000 до 250000 RUR
Город:
Москва
Требуемый опыт работы:
От 1 года до 3 лет

Ищем Программиста в проект — useblanc.com/, profile.useblanc.com/users/signup/

Обязанности:

1. Разработка и Поддержка Сервиса

Backend Разработка:

  • Доработка и поддержка серверной части сервиса на Python с использованием Django.

Frontend Разработка:

  • Создание и поддержка пользовательских интерфейсов с использованием JavaScript, HTML и CSS.
  • Работа с фреймворками для создания динамичных и интерактивных интерфейсов.

2. Работа с Базами Данных

Администрирование PostgreSQL:

  • Создание и оптимизация запросов и процедур.
    • Управление и оптимизация баз данных через pgAdmin.
    • Обеспечение резервного копирования и восстановления данных.
    • Настройка и поддержка репликации и шардирования баз данных.

Миграции и Моделирование Данных:

  • Создание и управление миграциями данных с использованием Django ORM.
    • Проектирование и оптимизация схем баз данных.

3. Обеспечение Качества Кода

Тестирование:

  • Написание модульных и интеграционных тестов для обеспечения качества и стабильности кода.
    • Использование инструментов непрерывной интеграции и доставки (CI/CD) для автоматизации процессов тестирования и развертывания.

Код-ревью:

  • Участие в процессе ревизии кода, предоставление обратной связи коллегам и получение фидбека для улучшения качества кода.

Документирование:

  • Поддержка и создание документации для кода, API и пользовательских инструкций.

4. Оптимизация и Масштабирование

Производительность:

  • Мониторинг и оптимизация производительности серверных и клиентских частей сервиса
    • Работа с инструментами мониторинга и профилирования для выявления и устранения узких мест.

Масштабирование:

  • Разработка решений для масштабирования сервиса для поддержки роста числа пользователей и увеличения нагрузки.
    • Использование контейнеризации и оркестрации (например, Docker) для управления масштабируемостью и развертыванием приложений.

5. Инновации и Исследования

Исследование Новых Технологий:

  • Постоянное изучение новых технологий и подходов, применимых для улучшения текущих и будущих проектов.
    • Внедрение лучших практик и новшеств в разработку и поддержку продуктов компании.
Требования:
  • Знание python, django, pgadmin, javascript

Условия:
  • От 150 тыс. рублей
  • Гибкий график
  • Возможно удаленная работа