Position: System Architect
Company: Paybis
Experience required: 5y
English level: upper

SYSTEMS ARCHITECT
Key responsibilities
Business requirements analysis and IT solution design
Design end-to-end architecture, including interfaces, web services, middleware layers and server side 
Consult business departments and developer teams on IT architecture topics
Supervision of development process and technical design audit
R&D for new solutions and approaches, including developing Proof of Concepts  
Work with documentation such as Business Requirements, Tech specifications, Diagrams 
Interaction with others architects and development teams to make improvements to legacy architecture 
Interaction with stakeholders such as discussing and advocating for target solutions 

Requirements
Experience with PHP (symfony ecosystems)/Golang
Experience with designing new and improving legacy architecture
Experience with designing solution architecture based on AWS
In-depth knowledge of microservice, SOA and integrations patterns 
In-depth knowledge of API design principles (rest, graphql, rpc)
In-depth knowledge of database design principles
Knowledge of modelling notations (UML, C4, BPMN)
Experience in improving performance, analysing architecture weakness points

Nice to have
Knowledge of development tooling: CI/CD (Gitlab CI), Infrastructure-as-Code (Terraform), Serverless

We offer:
Exciting and challenging work in the fast-developing environment
Friendly, supportive & highly skilled team, constantly focusing on improving efficiency
Modern technology stack, service oriented architecture in the cloud
Unique and trending fintech & cryptocurrency industry
Product company that focuses on it’s product perfection