Position: Chief Software Architect
Company: spribe
Experience required: 5y
English level: upper

Requirements:
7+ years of experience as a Chief Software Architect or similar role
10 years of experience with software development
10 years of experience with coding in various languages (Java and at least 3 languages etc.)
Good leadership skills (experience with leading at least 5 people in the same time)
Outstanding knowledge of Design patterns (GoF or IBM)
Good time-management skills
Great interpersonal and communication skills
MA in computer science, software engineering
Outstanding knowledge of Concurrency
Good theoretical knowledge of databases (RDBMS, noSQL)
Good theoretical knowledge of k8s and dockerization technologies

Responsibilities:
Utilize tools, technology and various methodologies to create functional and intuitive solutions for user interfaces of desired products
Develop and implement product specifications
Pay attention to system integration, sustainability and feasibility
Manage all phases of technology development
Oversee and supervise the work of the development team
Guide and train developers and engineers
Suggest and implement solutions for process improvement
Adhere to all the requirements and guidelines for quality, security, extensibility etc.

Would be a plus:
Experience in the iGaming industry
Experience with distributed fault-tolerant scalable systems

Conditions:
Remote
30 days of paid vacation
English courses
Paid sick leaves
Medical insurance