Lviv, Ukraine

Architect Lead

Role description:

The software architect is responsible for leading efforts across the entire client portfolio. He will be facing internal projects, business and development team , management and clients (B2B).

The SW architect leads the end-to-end implementation between the company platform to clients as well as to 3rd party s/w providers.


  • Building and maintaining an accurate collective vision of solutions and development initiatives
  • Communicating and delivering the vision to the business at a high level and the team at an operational level with particular focus on our internal platform/tools and our core websites
  • Owning the overall  responsibility for building and maintaining our client Architectural roadmap or runway
  • Contributing to the architecture of our projects and planning activities that are associated with the growth of our client
  • Strongly influence and improve existing modeling, design, and coding practices within the company
  • Collect, generate and analyse innovative ideas and technologies in a collaborative manner with key communities of practice and business domain areas
  • Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform
  • Research, design, test, and evaluate new technologies and vendor solutions
  • Implement POCs and pair with technical leads on implementations
  • Troubleshoot code level problems quickly and efficiently
  • The position requires constant communication with customers and internal business partners
  • Drive the synchronisation of the following across the solutions where applicable :
  • Production infrastructure
  • System security
  • Data security and quality
  • Scalability, performance, and best practice non-functional requirements


  •   We are specifically keen to hear from professionals who can demonstrate the following background and experience: 
  •   10+ years of software systems design and development 
  •   5+ years as a s/w architect 
  •   Proficiency with Java stack: Java 8+, Groovy, Scala, Hazelcast and Vertx frameworks 
  •   Hands-on experience with streaming technologies – Kafka, Flink, Spark 
  •   Hands-on experience with CI/CD, and DevOps: Atlassian stack, JetBrains TeamCity, Nexus, etc 
  •   Hands-on experience with container technologies: Kubernetes, Helm, Docker 
  •   Hands-on experience with monitoring and logging tools: Grafana, ELK, etc 
  •   2+ years in the online gaming industry 
  •   Experience working on complex enterprise-grade software projects
  •   Broad and extensive knowledge of the software development process and its technologies
  •   Experience with SOA or microservice architectures and understanding of cloud environments 
  •   Experience with web services core standards like HTTP 1/2, WSDL, SOAP, REST
  •   Knowledge of architectural styles and design patterns
  •   Experience with event-driven applications using queues, service bus, and other related patterns
  •   Experience with one or more Javascript web frameworks (React, Knockout, GraphQL, etc.)
  •   Prior experience with relational and non-relational database technologies: MySQL, Postgresql, DynamoDB
  •   Strong understanding of infrastructure and related technologies (hardware, virtualization, networking): Nutanix, AWS, Infrastructure as Code solutions:  Cloudformation/Terraform
  •   Experience of building high-performance systems which scale linearly
  •   Strong experience in Linux: Ubuntu, CentOS
  •   Strong interpersonal skills, verbal and written communication skill
  •   High level of English
  •   Experience in a client-facing, project-based role
  • Motivated, pro-active, self-starters who thrive on issues and challenges, and can carry a team with them on a journey
  • Ability to work with senior stakeholders and technologists to think through complex problems; provide challenge where necessary; act objectively, rigorously; constructively and creatively; and define workable solutions
  • Experience in identifying and mitigating technical and solution risk, including working with 3rd Party systems and successfully incorporating them into a solution

You will receive:

  • Competitive salary and compensation package
  • Friendly and professional team
  • Symphony Training Academy
  • Low hierarchy and open communication
  • 20 vacation days
  • Corporate Doctor
  • See BENEFITS Section for the full line-up

Thank You for Your Submission!

Our recruiter will contact you soon.


Our Recruitment process

Recruitment proccess Recruitment proccess