Senior Game Developer (full-time)

We are looking for an experienced senior software engineer / game developer to grow our small team (~5 engineers) and accelerate development of our game.

Requirements

  • Excellent knowledge of C#, writing high-quality performant code, unit tests (C++ works too if you are happy to learn C#).
  • Excellent knowledge of algorithms and data structures, graph theory, and asymptotic complexity.
  • A university degree in computer science / software engineering (or equivalent).
  • Knowledge of Unity engine, 3D graphics, shader programming, or general experience in game development is a big plus.
  • Ability to be productive and independent while working remotely (e.g. having a home-office).
  • Motivation to learn new things and take constructive feedback.
  • Effective communication skills in English for collaborating in an international team.
  • Ability to work on a contractual basis.
  • Strong passion for simulation games as an active player.
  • 5 years of experience in the mining industry and operation of heavy machinery (just joking ;)

What we offer

  • Work in a small and innovative engineering team (~5 engineers) where your voice is heard.
  • Fully remote contracting position with flexible working hours and vacation schedule.
  • Long-term collaboration (not a fixed-term contract).
  • Opportunity to grow with the game as it evolves and expands.
  • Work from anywhere in the world.
  • High quality C# code base, code reviews, tests.
  • High work satisfaction, work on a popular video game with a wonderful community.
  • Strong independence.
  • No bureaucracy, no politics, 1 regular meeting per week.

What you can expect to work on

  • Designing and implementing new game features, mechanics, and systems.
  • Profiling and optimization of existing features.
  • Development of internal tools.
  • Bug fixing and unit testing.

If you are interested, please apply below:

Apply for developer position