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.