Full-Stack Engineer (Middle)

name · via Himalayas ·

TypeFull-time job
LocationWorldwide
Posted2 hours ago
Описание:Привет! Мы - команда 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;

Итоговая зарплата обсуждается с успешным кандидатом.

Originally posted on Himalayas
fullstack-development backend-development python-development software-engineer frontend-development mid-level-full-stack-engineer mid-level-full-stack-software-engineer mid-level-fullstack-software-development-engineer full-stack-engineer mid-level-fullstack-developer mid-level-full-stack-developer-(javascript-python)
Apply on Himalayas →

Job sourced from Himalayas. Applications happen directly on the original platform — we never collect your data.