Backend Python/SQL
ПерилаГлавСнаб
- Москва
- Постоянная работа
- Полная занятость
- 16 лет на рынке.
- 50+ реализованных проектов в Москве и области.
- Полный цикл услуг: от проектирования до сдачи «под ключ».
- Полностью удаленная работа
- Своя кухня со всеми удобствами и зоной отдыха.
- Спортивные мероприятия, тимбилдинги и праздники за счет компании.
- Стабильный график работы пн-пт с 9:00 до 18:00, с часовым перерывом на обед.
- Фиксированный оклад + kpi по итогам работы;
- Качественные инструменты, для достижения результатов;
- Виртуозно владеете SQL (оптимизация сложных запросов, понимание работы СУБД: PostgreSQL, MySQL, MSSQL). Важно иметь представление что такое индекс, ограничения, CTE курсоры, хранимые процедуры, функции и триггеры. Знание DDL, DML, DCL. Умение читать план выполнения запросов. Так же для нас важно знание оконных функций.
- Владение JavaScript (Умение читать и писать код на JS)
- Работали с легаси-системами: рефакторинг, миграции данных, устранение «техдолга».
- Понимаете принципы чистой архитектуры, SOLID, паттерны проектирования.
- Имеете опыт интеграции внешних API, настройки CI/CD (GitLab, Jenkins).
- Имеете 3+ лет коммерческого опыта с Python . Знаете что такое асинхронный код, работали с FastAPI, Flask, SQLAlchemy. Знаете как работать с Jinja2SQL. Так же для нас важно знание декораторов и умение с ними работать
- Умеете доносить идеи, работать в Agile-среде (Scrum/Kanban).
- Будет плюсом знание JavaScript и умение читать чужой код
- Будет плюсом знание Kafka и Airflow
- Будет плюсом знание Greenplum
- Будет плюсом знание NoSQL (MongoDB, Redis)
- Анализировать и модернизировать текущий легаси-код (JavaScript, SQL), превращая его в поддерживаемый и масштабируемый продукт.
- Рефакторить монолитные компоненты в модульную архитектуру с использованием современных подходов (микросервисы, облачные решения).
- Оптимизировать SQL-запросы, перерабатывать устаревшие хранимые процедуры, внедрять эффективные индексы и нормализацию БД.
- Разрабатывать новые функции на JavaScript с акцентом на производительность и чистоту кода.
- Разрабатывать новые приложения на Python с акцентом на производительность и чистоту кода.
- Внедрять инструменты мониторинга и автоматизированного тестирования для повышения надежности системы.
- Тесно сотрудничать с командой: объяснять изменения и документировать процессы.
- Ты работал с Terrasoft 351;
- Ты знаешь что такое FastAPI, Flask;
- Kafka, Docker, K8s, Airflow - это для тебя не пустые слова.
Хабр Карьера