Fishing Planet® is a highly realistic first-person online multiplayer fishing simulator. Developed by avid fishing enthusiasts to bring our players the full thrill of actual angling.
9 жовтня 2023

Senior .NET Developer (вакансія неактивна)

віддалено

Fishing Planet game studio is a group of talented and dedicated people, who created a successful F2P game from scratch that is now available on 5 platforms — Steam, PlayStation, Xbox and Mobile — both iOS and Android. As for now our community has over 17 million players from all over the world and keeps growing.

Creation of a F2P simulator game is equal to creation of a unique universe with its own physics, graphics, complex server infrastructure, tools, etc. You will have an opportunity to challenge your skills in many areas and learn a lot.

With a strong belief that work-life balance is one of the key components of company success, over two years ago we transitioned to 4 days working week. The work is fully remote so you can work from anywhere in the world, but there is also a comfortable office in Kyiv that you can use if you prefer.

We constantly improve our game and provide our team with resources and environment needed to foster stable, rewarding and life-long careers while developing the best hardware-can-provide experience and atmosphere of fishing for our players.

Responsibilities

Develop and support game backend infrastructure including:

  • Develop server game logic for complex F2P game;
  • Database design for distributed high load system;
  • Keeping up-to-date client-side API to access server logic (Unity 3D);
  • Integration with different game platforms (Steam, Playstation, XBox);
  • Configuration and release management (automated testing, building and deployment);
  • Supervise and improve server farm infrastructure.

Requirements

  • 7+ years of programming experience in different areas.
  • Senior skills in .NET Framework and C#.
  • Deep knowledge of MS SQL Server and Mongo DB.
  • Deep understanding of multithreading, caching and performance tuning.
  • Knowledge and understanding of design patterns and OOA&D.
  • Understanding of automated testing and TDD.
  • Experience in managing small teams is a plus.

We offer

  • 4 days working week,
  • Interesting and challenging work environment,
  • Vast career development opportunities,
  • Excellent compensation and benefits package,
  • Fully remote work,
  • Comfortable office facilities (Kyiv, Obolon) when you prefer to work from office.

If you think you’d be a good fit for this role, we’d love for you to apply!