Position: Front-end Developer (+Shopify)
Company: Elitex
Category: JavaScript
Experience required: 3y
English level: upper

**About the Project:**
Our Client is a premium subscription app for Shopify empowering DTC brands to engage and delight their best customers.

It’s no accident that in spite of the recent explosion of interest, subscriptions are still an under-explored region of the eCommerce landscape. Subscription billing is fundamentally a challenging technical problem, largely because each subscription is a smart contract to be tended to and cared for rather than a single transaction to be used and forgotten. A relationship, rather than a fling. This extension of the transaction-point into transaction-line not only adds to the usual pressure of “Getting It Right” with other people’s money, but also opens up realms of features pertaining to up-sells, discounts, swaps, and other mechanisms by which to minimize customer frustration and increase retention.

Our Customer is over-subscribed, meaning merchants and investors are lining up to get in on the action. It is still very much an early-stage start-up; if you prove that you’re adept, they’ll give you an extraordinary amount of freedom to work on the projects you think are most important and interesting.

Client's team consists of 20+ people. Most of them are in Engineering. Team is cross-located.

We are therefore looking principally for creative, ambitious engineers who are excited to join a rapidly growing tech company.

**Requirements:**
High confidence in HTML, CSS, JavaScript
Experience with Shopify's Liquid files - not critical, but you should be ready to learn it
Understanding of SQL
E-commerce experience
Capability to work in an agile environment, on multiple projects at once

**Nice to have:**
Typescript, React.js and/or Node
Experience with GraphQL and API integrations
Desire to participate in client meetings

**Our tech stack:**
Typescript
TypeORM, Node.js, Express
PostgreSQL
React
GraphQL (Apollo)
 
**We offer: ​**
Cozy office in the very center of the city;
Modern working place (iMac/MacBook or other preferred hardware);
Convenient type of work: office/remote/hybrid;
No time-tracking systems;
20 working days of paid vacation annually, which you can take according to your needs (even one by one or all together);
Paid sick-leaves;
Health insurance;
English classes;
Additional vacation days for special lifetime events;
Compensation for educational and training programs;
Team buildings and corporate events.