Position: NodeJS Engineer
Company: ELITEX
Category: Node.js
Experience required: 3y
English level: upper

**Required skills:**
— 4+ years of experience with JavaScript;
— Confidence in Typescript (or another typed language);
— Mastery of Postgres;
— Thorough understanding of CS fundamentals;
— E-commerce experience;
— Experience architecting distributed systems.

**Will be a plus:**
— Kubernetes;
— Google Cloud Platform;
— AWS (SQS, Lambda);
— Experience integrating with third-party APIs (Klaviyo, Stripe).

**Responsibilities:**
— Development of new features and new parts of the app;
— Maintaining, improving, and extending existing functionality;
— Сonstantly improving code organization and evolving application design.

**We offer:**
— Modern working place (iMac/MacBook or other preferred hardware);
— Cozy office in the very center of the city with a view to the Opera house;
— Remote work;
— Flexible working hours;
— Regular performance reviews;
— 20 working days of paid vacation annually;
— Additional vacation days for special lifetime events;
— 10 working days of paid sick leaves;
— Medical insurance;
— Maternity leave policy;
— Free English classes;
— Compensation of educational and training programs;
— Team buildings and corporate events.

**About the project​:**
Our customer is building a billing engine that allows businesses to serve subscription customers in a manner that is intuitive for both businesses and their customers.
It is over-subscribed, meaning vendors and investors are lining up to get in on the action. That being said, we are still very much an early-stage start-up; if you prove that you’re adept, we’ll give you an extraordinary amount of license to work on the projects you think are most important and interesting. We are therefore looking principally for creative, ambitious engineers who are willing to take on a little extra risk in exchange for the rewards of that license.