Position: TypeScript Engineer
Company: Elixirator
Experience required: 3y
English level: upper

**Requirements:**
— At least 2+ years hands-on with Typescript;
— At least 3+ years of commercial development experience;
— Strong English (both written and spoken);
— Experience in writing cross-platform mobile applications in TypeScript;
— Have to care about clean code (a lot) and be ready to learn (a lot).

**Will be a plus:**
— Experience with startups;
— Experience with Flutter;
— Experience with Angular, NgRx, Ionic, and Capacitor;
— Experience in building dApps, building on top of distributed ledger technologies;
— Have a good understanding of what goes on in an RDBMS, especially Postgresql.
— To be familiar with DevOps in Microsoft Azure.
— Know how to use Docker and Kubernetes.
— Have a practical understanding of cryptography and where to use it;
— Active participation in Open Source communities and a decently active public Github profile;
— Desire to solve complex business problems with code.

**What you will get with us:**
— Build complex top product from scratch;
— Ability to drive technical decisions;
— 100% remote work;
— Friendly and skilled team;
— Competitive salary & regular salary reviews;
— Attractive compensation package (vacation, sick leaves, sports & healthcare, education budgets, etc);
— Professional growth & regular performance reviews;
— Smart and open to ideas management.

**Responsibilities:**
— Implementing a new service with business logic that is called from one of the endpoints;
— Coming up with a detailed plan on how to approach a high-level requirement (tasks, estimations);
— Investigating bug reports that inevitably occur;
— Implementing data integrations to help users access public, private, and social data;
— Working on latest Standards implementations for a distributed ledger, verified claims, and self-sovereign identity;
— Review a PR of one of your colleagues.