Position: Software Architect
Company: IT Craft
Experience required: 5y
English level: upper

**Required Qualifications:**
- 5+ years of commercial software development experience and modern software architecture;
- Experience in communicating with stakeholders;
- Hands-on experience of working in Agile environment;
- Upper-intermediate level of English.

**Technologies stack:**
- PHP, JS, Node.js, Redis, Elasticsearch, WebRTC, WebSocket etc.;
- Cloud platforms: AWS, Kubernetes;
- Strong knowledge of OOP, Design Patterns;
- Deep understanding of REST, MSA, Test Driven Development.

**Knowledge will be a plus:**
- TypeScript, Node.js, Angular;
- Java, Spring boot;
- Expertise in DevOps: Docker, CI/CD, Jenkins.

**Responsibilities:**
- Development of high-level architecture vision/solution either for a product or specific feature with the customer;
- Project performance review;
- High-level estimation of the product/feature;
- Research of new and compare alternatives ways for the definition of the best variant for solution development;
- Collaboration with other professionals to determine functional and non-functional requirements;
- Take ownership for technical decisions;
- Drive resolution of technical issues.

**Qualities:**
- Excellent communication and leadership skills;
- Ability to integrate as a team player and work cross-functionally;
- Strong organization, multi-tasking and time management skills;
- Strong problem solving and troubleshooting skills with the ability to conclude the root cause;
- Ability to educate others;
- Curiosity in modern technologies and trends;
- Critical thinking.

**IT Craft offers:**
- Competitive salary according to the qualifications;
- Flexible working hours;
- Opportunity for career growth;
- Аbility to work remotely;
- A friendly team of open-minded people.

**Please send your CV.**