Вакансия Full-Stack Developer (Shopify Apps)

1 вакансия
Специализация: Python
Уровень: Middle
Опыт: 3 года
Уровень английского: Intermediate
Город: Минск, Беларусь
Режим работы: Полный день
Размер команды: 3—5
Размер компании: 50
Возможна удалённая работа: Да

We are looking for a skilled Full-Stack Developer to join our team and support the development and maintenance of Shopify applications. The main project you’ll work on is already in production, but there will also be opportunities to contribute to other apps in our portfolio. While each project is unique, the overall tech stack remains consistent with the technologies listed below.

What you’ll do

  • Maintain and extend existing Shopify apps.

  • Build new features across frontend, backend, and admin dashboards.

  • Collaborate closely with our product, design, and QA teams.

  • Write clean, tested, and maintainable code.

  • Contribute to architectural decisions and technical improvements.

Tech stack you’ll work with

Frontend (theme app extension):

  • Preact 10, TypeScript

  • Webpack 5, ts-loader, SCSS (Sass), PostCSS, Terser

  • Jest + ts-jest, MSW

  • UI/libs: tippy.js, @turf/*, react-geocode, @meecrobe/react-time-hook

Admin dashboard:

  • React 18, TypeScript

  • Vite 5 (+ @vitejs/plugin-react), Storybook 7

  • Vitest + Testing Library + jsdom, MSW

  • Shopify Polaris 11, App Bridge React, React Router v6

  • Axios/axios-hooks, Sentry

Backend / API:

  • Python 3.11, FastAPI, Starlette, Uvicorn

  • SQLAlchemy 1.4, Alembic, databases + aiomysql (MySQL)

  • Redis 5, Pydantic v1, orjson, Sentry SDK

  • Typer-based CLI, pytz

Tooling / DevOps:

  • Docker/Docker Compose, Makefiles, Procfile

  • Nix (flake.nix), pnpm workspace, ESLint/Prettier

What we expect

  • Solid experience with TypeScript and React (or Preact).

  • Strong understanding of backend development with Python (FastAPI preferred).

  • Familiarity with relational databases (MySQL) and ORM frameworks (SQLAlchemy).

  • Good knowledge of testing frameworks and CI/CD workflows.

  • Hands-on experience with Shopify app development is a strong plus.

  • Ability to work independently as well as in a team.

  • Good communication skills in English.

Nice to have

  • Experience with Shopify Polaris and App Bridge.

  • Knowledge of Docker, Nix, or other DevOps tools.

  • Previous work on SaaS or e-commerce platforms.

Why join us

  • Work on production-ready Shopify apps used by real merchants.

  • Be part of a team that values clean code, testing, and modern development practices.

  • Opportunity to grow and work on multiple projects in a stable and supportive environment.

Missing dc2dee645480aabc67b54d291271580aa34628939fceddb02bb23fd5777d20cc
Представитель компании
Jobs-бот найдёт работу!
Подключайте бота в Telegram и получайте подходящие предложения.