Backend developer

Remote

1. Общие требования:

- Опыт работы с Apache Superset: Знание внутренней структуры Superset, его компонентов (Flask, SQLAlchemy, React, и т. д.), умение разрабатывать и кастомизировать функционал.

- Опыт работы с Python и JavaScript/TypeScript: Знание Python для бэкенда и JavaScript/TypeScript для фронтенда (если требуется изменение UI).

- Знания баз данных и SQL: Умение работать с реляционными базами данных (например, PostgreSQL, MySQL) и написание оптимизированных SQL-запросов.

- Опыт работы с Docker и DevOps практиками: Способность развертывать и кастомизировать приложение через контейнеры.

- Опыт разработки API и интеграции: Умение работать с REST API и WebSocket (если нужно).

- Знания безопасности: Опыт работы с безопасностью веб-приложений, в том числе управление пользователями и доступами.

2. Задачи, которые нужно выполнить:

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

- Добавление скрытых данных в графики: Разработка функционала для добавления дополнительных меток, данных или линий на графиках, которые не отображаются, но могут быть использованы для внутренней логики (например, для расчётов, проверки условий и т. д.).

- Кастомизация визуализаций: Внесение изменений в стандартные графики (например, добавление новых типов графиков или дополнительные настройки для уже существующих).

- Интеграция с внешними API: При необходимости, интеграция с другими сервисами или платформами, чтобы расширить функциональность Superset.

3. Тип работы и оплата:

- Оплата по мере выполнения задач с промежуточными оценками и согласованиями.

- Метод оплаты: Разработка по договоренности, с оплатой после выполнения каждой задачи или по результатам этапов.

4. Навыки и личные качества:

- Самостоятельность и инициативность: Умение самостоятельно решать технические задачи, предлагать улучшения и оптимизации.

- Внимание к деталям: Способность учитывать мелкие детали в пользовательском интерфейсе и взаимодействии с пользователями.

- Командная работа: Способность эффективно работать с другими разработчиками, дизайнерами и менеджерами проектов.

5. Опыт и квалификация:

- Минимум 2-3 года опыта работы с Python и веб-разработкой.

- Знание и опыт работы с Apache Superset и его экосистемой.

- Опыт работы с реляционными базами данных и SQL.

- Опыт работы с контейнерами и развертыванием в облачных сервисах (например, AWS, GCP, Azure).

Posted on: 9/8/2025

Please let NDA know you found this job on Wantapply. It helps us get more jobs on our site. Thanks!