freehire launches on Product Hunt on 26 August.

Follow →

Full-Stack Engineer (Middle)

Summary

Builds and maintains a rank-tracking SaaS product using Python backend (FastAPI, PostgreSQL, SQLAlchemy) and React/Next.js frontend, integrating external APIs and optimizing SEO workflows.

Full-Stack Engineer (Middle)


Описание:
Привет! Мы - команда Leime, и это наша возможность кратко рассказать о себе, так давай знакомиться!
Мы помогаем ведущим брендам в нишах iGaming, Crypto, и Tech расти в Google SERP и в глазах целевой аудитории с помощью PR в топовых медиа, экспертного контента и авторских SEO стратегий.

А как команда, мы вдохновляем, обучаем и поддерживаем. Смотрим не только на опыт, нам важно подходить друг другу по софт-скилам и совпадать по ценностям, чтобы расти, опираясь друг на друга. Если ты ищешь работу, которая драйвит; коллектив, который поддерживает и помогает реализовать идеи и развивать свои навыки и умения, то мы будем очень рады видеть тебя в нашей #leime_team.

Сила Leime – команда, а работа – челлендж.
До встречи!

Требования:
  • Опыт работы от 2 лет коммерческого опыта backend-разработки на Python;
  • Уверенное знание Python, понимание ООП и типизации;
  • Практический опыт разработки REST API с FastAPI или аналогичным фреймворком;
  • Хорошее знание SQL и опыт работы с PostgreSQL или другой реляционной БД;
  • Опыт работы с SQLAlchemy и Alembic или аналогичными инструментами;
  • Опыт написания автоматических тестов для backend-кода;
  • Понимание принципов работы с внешними API, микросервисами и базовых подходов к System Design;
  • Уверенная работа с Git, практический опыт работы с Docker / Docker Compose;
  • Понимание основных принципов CI/CD;
  • Умение самостоятельно разбираться в существующем коде и доводить задачи до результата;
  • Внимательность при работе с кодом и production-данными;
  • Умение работать с неполными требованиями: задавать вопросы, уточнять бизнес-логику и предлагать решения.
Обязанности:
  • Разрабатывать и развивать функциональность продукта Rank Tracker;
  • Разрабатывать backend на Python: API, бизнес-логику и интеграции с внешними и внутренними сервисами;
  • Работать с PostgreSQL: писать и оптимизировать SQL-запросы, изменять структуру БД и выполнять миграции;
  • Участвовать в разработке frontend-функциональности на React / Next.js;
  • Поддерживать интеграции с внешними API, включая обработку ошибок, таймаутов и повторных запросов;
  • Писать автоматические тесты и поддерживать качество существующего кода;
  • Проводить рефакторинг и постепенно устранять технический долг;
  • Участвовать в code review, обсуждении технических решений и планировании задач;
  • Самостоятельно доводить задачи от понимания требований до готового к production результата.
Будет плюсом:
  • Опыт разработки асинхронных приложений на Python и работы с background tasks / workers;
  • Опыт интеграции с несколькими внешними API и сервисами;
  • Опыт работы с React, Next.js или TypeScript;
  • Опыт работы с GitLab CI;
  • Интерес к SEO, аналитическим и data-driven продуктам.
Условия работы:
  • Возможности для самореализации и карьерного роста: наша компания развивается стремительно;
  • Команду неравнодушных и экспертных ребят, с которыми классно не только на работе, но и вне ее;
  • Достойная зарплата с индексацией в USD;
  • Итоговая зарплата обсуждается с успешным кандидатом.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available