SOFTWARE ARCHITECT

You have a strong technical background and excellent IT skills? You understand the “big picture” and know how to create architectural approaches for software design and implementation? If that’s you, you might be just the right person for us. Our ideal candidate is experienced in designing and possesses the ability to develop a unified vision for software characteristics and functions that will result in high quality IT solutions. We are looking for someone who is equally Software Architect and Backend Engineer to come with us on an adventure wrought with untold dangers, chaos, and treasures. Still interested? Read below…

Your tasks

  • Collaborate with others to determine functional and non-functional requirements for new software and applications
  • Use tools and methodologies to create representations for functions and user interfaces for desired products
  • Develop high-level product specifications with attention to system integration and feasibility
  • Support the team by helping defining development aspects such as appropriate technology, workflow, and coding standards
  • Craft and scale elegant APIs that will be consumed by a multitude of applications
  • Implement security and data protection systems
  • Design and implement data storage solutions
  • Successfully communicate concepts and guidelines to the development team
  • Help oversee the progress of the development team to ensure consistency with the initial design
  • Provide technical guidance and coaching to developers and engineers
  • Help ensure that the developed software meets the requirements that have been defined (quality, security, modifiability, extensibility etc.)
  • Be part of the approval process for the final product before launch

Required skills/experience

  • 2+ years of experience as Software Architect
  • Experience in software development and coding in various languages (C#, .NET, Java etc.)
  • Excellent knowledge of software and application design and architecture
  • Excellent knowledge of UML and other modeling methods
  • Vast knowledge of Databases (SQL and NoSQL)
  • Familiarity with HTML/CSS, JavaScript and UI/UX design
  • Understanding of software quality assurance principles
  • A technical mindset with great attention to detail
  • High-quality organizational skills
  • Fluent in English
  • Self-motivated and reliable
  • Ambition for excellence
  • No drama and fun to work with

Preferred skills/experience

  • Experience in the games industry
  • Passion for playing and creating games
  • Outstanding communication and presentation abilities
  • MSc/MA in computer science, engineering or relevant field
  • Able to work in VR without getting sick (don’t worry we can test you during an onsite)

Apply for this position