Минск, Кальварийская улица, 42
Метро: МолодежнаяEMK — крупный европейский топ-поставщик металлопроката, с офисами в Минске, Москве и Ташкенте, а также представительствами в Казахстане, Польше, Турции и Китае. Мы — надежный партнер крупных предприятий СНГ и лидеров отрасли, таких как Балтийская АЭС, Газпром, Лукойл, Роснефть и другие.
Ищем инженера уровня Middle, ориентированного на бэкенд (Python/FastAPI) и способного при необходимости дорабатывать фронтенд-модули на React/Next.js. Основная зона ответственности — разработка и поддержка продакшн-сервисов, интеграции и API.
Обязанности:
разработка, сопровождение и оптимизация продакшн-сервисов (REST/JSON API), фоновых задач и интеграций;
проектирование и реализация сервисных API: валидация, пагинация, авторизация, обработка ошибок;
интеграция с внешними системами и API (закупочные площадки, корпоративные сервисы, внутренние сервисы);
небольшие доработки во фронтенде (React/Next.js): правки страниц, маршрутов, UI-компонентов;
участие в код-ревью, написание тестов и документирование сервисов.
Требования:
2+ года коммерческой разработки на Python;
опыт работы с Python 3.11+ и FastAPI;
опыт проектирования REST API (валидация, пагинация, авторизация);
PostgreSQL — уверенное владение SQL и понимание оптимизации запросов;
React — обязательно; Next.js — желательно;
практический опыт работы с Docker и Git;
умение читать и поддерживать чужой код, следовать принципам чистого кода.
Желательные навыки:
опыт работы с SQLAlchemy 2.0 (async) и миграциями через Alembic;
опыт работы с Redis и системой фоновых задач (Celery или аналог);
опыт интеграции с S3/Supabase или S3-совместимыми хранилищами;
опыт парсинга (Scrapy, Playwright) и разработки ботов (aiogram);
знания по SSO/Keycloak;
опыт с RAG-технологиями: Weaviate, LangChain, OpenAI/Voyage;
понимание CI/CD и мониторинга (Prometheus/Grafana).
Личные качества:
аккуратность, внимательность к деталям, ответственность;
готовность задавать вопросы и быстро осваивать новые технологии;
способность самостоятельно решать задачи и эффективно взаимодействовать с командой.
Условия:
стабильную систему мотивации (оклад+KPI);
график работы с 8:30 до 17:30;
возможность профессионального и карьерного роста;
офисный формат работы по адресу г. Минск, ул. Кальварийская, д.42 (м. Молодежная);
Трудоустройство по ТК РБ
здоровую рабочую обстановку, молодой коллектив и адекватное руководство;
оборудованное рабочее место в офисе;
яркая корпоративная жизнь.
Офис по адресу: БЦ "Каскад", ул. Кальварийская, 42, м. Молодежная.
Ты — тот, кто сможет сделать нашу команду еще сильнее, а задачи — проще! Мы уже ждем тебя, не упусти шанс стать частью нашей динамичной и амбициозной компании!
Ссылка на вакансию в банке вакансий на gsz.gov.by:
*Перспективная вакансия для замещения.