Position: Solution Architect (Web and Distributed applications)
Company: Artkai
Experience required: 5y
English level: fluent

**Skills & Experience:**

10+ years experience with software development on tech positions;
3+ years experience as a software architect, tech/team lead, senior full-stack developer, or similar positions;
Strong understanding of SDLC, software architecture design, distributed applications, micro-services, web applications, high-load applications;
Strong experience with Node.js, Express.js, Vue.js, SQL (PostgreSQL, MySQL or MS SQL), MongoDB, Redis;
Experience with InfluxDB, RabbitMQ, Heroku, AWS, Azure, GCP, React, React Native is plus;
Strong soft-skills;
**Good spoken and written English.**

**Responsibilities:**
Design and correct architecture of web- and distributed applications;
Technical requirements gathering and discussing with stakeholders;
Data structures and flows development;
Development team tech supervision;
Creation of technical documentation and diagrams.