Position: Solution Architect
Company: {j:Mind.Systems}
Experience required: 3y
English level: upper

**Requirements:**

- Degree in computer science or equivalent;
- In-depth knowledge of the software development process and of software design methodologies;
- Proven experience in engineering and software architecture design;
- Excellent understanding and knowledge of cloud technologies and distributed systems;
- Good documentation skills;
- Upper-intermediate level of English (or higher);
- Strong problem solving skills and willingness to think outside the box and roll up one’s sleeves to get the job done.

**What would you do:**

- Analyze business scenarios and find opportunities for innovative solutions and improvements;
- Participate in planning, definition, and high-level design of the solution and exploration of solution alternatives;
- Identify possible project risks to find alternatives and perform process re-engineering if required;
- Work closely with Product and Development Teams to achieve the best possible results;
- Support a documentation process;
- Take responsibility that solutions are architecturally consistent, high-performance, real time scoring and flexible.

**We offer:**

- Opportunities for professional growth. We’ve formed the Training and Development Center, practice mentoring programs and knowledge exchange;
- OKR-based planning;
- Flexible office schedule, possibility to work remotely ;
- Challenging tasks and exciting projects including newest technologies;
- In-house English courses;
- Friendly collaborative teams and an enjoyable working environment;
- We not only close the vacancy, but also choose the right person;
- Strong expertise, mentors. You will be heard, each opinion is essential.