Position: Erlang Developer
Company: MWDN
Category: Other
Experience required: 3y
English level: intermediate
Published: 2020-05-01T00:00:00+03:00

Requirements:
- Expertise/Knowledge for building real-time game servers (Elixir/Erlang/C++)
- Experience: +3 years hands-on coding experience 
- Experienced developer with passion for rolling up their selves and writing code
- Expertise and proven track-record developing in Erlang or Elixir
- Expertise inspecting and tuning the BEAM vm
- Expertise building stateful real-time OTP apps
- Intermediate English

Will be a plus
- Experience building Elixir/Erlang distributed stateful realtime networks with GenServers, Agent, and GenStateM with Supervisors, Registries, ETS, and Dynamic Supervisors (OTP real-time apps)
- Familiarity with Elixir/Erlang NIFs (calling C++/Rust functions from Beam VM)
- Experience developing or utilizing real-time game servers
Game development experience
- Experience with Front End development
- Experience with Phoenix
- Experience building cloud-based applications
- Experience with databases
- Experience with message queues
- Experience with deployment technology and CI/CD
- Experience with TDD/BD

About the project:
Platform that enables game publishers, developers and esports teams to monetize the creation & distribution of gaming assets, while allowing gamers to buy, sell & trade these assets in a safe, trusted environment. C0NTACT has partnered with a number of game developers and esports teams to launch developer platform and tools called Virtus Engine and Metropolis. Also developed Kalorian, a first of its kind gaming asset marketplace.