Are you a proactive Programmer up for developing tools and technologies to help our game teams?
Responsibilities
Tools & Tech Programmer plays a key role in developing modern and effective ways to develop games and help our game teams to become more productive in the future. In practice, this means (at least) the following:
Evaluating, designing and developing tools and technologies to help our game teams and increase their productivity in all game development disciplines
Ensuring our tools are technically robust, compatible and scalable yet easy to maintain
Working closely with our teams and external partners to ensure our production workflows are fast, well automated and robust
Finding new and exciting ways to improve game development and produce future-proof long-term solutions
Requirements
Every role is eventually shaped to match our unique passions, backgrounds and strengths. Here are some of the key skills and experience you should already have when joining Metacore as a Tools & Tech Programmer:
Professional background in designing, developing and maintaining complex systems
A good understanding of the technologies used in software development as well as the paradigms of game development
Previous work experience that relates to our tech stack like, for example, Rust, Typescript, and C#
Knack for troubleshooting and solving tricky technical problems, and anticipating issues that might emerge when operating a live game product
Practical know-how of building and operating scalable applications for a large mass of simultaneous users
Commitment to code quality, documentation and testing procedures
Proactive self-starter who’s not afraid to take calculated risks, think outside the box, and is constantly finding ways to improve and optimize
Strong interpersonal skills and ability to cooperate with different teams
In addition to these, it would be nice but not mandatory for you to have some of these as well:
- Experience in
implementing technologies related to ML and AI
working with multi-platform and SAAS products
API design and microservices
- Understanding of
modern game engines such as Unity and Unreal
unix-systems and devops workflows
Knowledge on programming languages and frameworks such as Python, C++, Vue, React, Bash, Shell, Github workflows
Not sure yet?
About Metacore
Our company is formed by great teams and individuals. Together, we work rather as Metacore than for Metacore – aiming for the same goal of entertaining our audience with world-class mobile games. As Metacore, we’re much more than the sum of our skills, experiences and knowledge.
Our Culture
Metacore is the game company where players are the closest thing to a boss. In other words, our teams and individuals enjoy a lot of freedom and responsibility in their work. Everyone can find the optimal way for reaching their goals – as long as it respects our company culture.
Relocation
We are located in Helsinki and Berlin – two of the world's most vivid game hubs. We welcome game industry talents from all walks of life, around the world, and do our best to help them settle here.
Careers
Everyone in our team approaches mobile games with pure excitement. We play them and talk about them, but because that’s not enough, we also develop them. Read more about whom we hire and what our recruiting process is like.