Job Openings Platform Engineer

About the job Platform Engineer

Are you passionate about building scalable, high-performance systems? Do you thrive on solving complex problems and creating robust architectures that serve as the backbone of cutting-edge applications? We're looking for a Platform Engineer who is not just skilled in coding but also deeply understands design patterns, system architecture, and the intricacies of socket server development. If you have a knack for translating conceptual designs into efficient, reliable gameplay systems, we want you on our team.

Responsibilities

  • Design, develop, and maintain platform-level systems using C# and .Net 8.
  • Apply polymorphic design principles and visitor patterns to ensure robust and flexible code architecture.
  • Develop and maintain socket servers to support game systems.
  • Collaborate with architects and designers to build gameplay systems from conceptual designs.
  • Own tasks from start to finish, ensuring timely and high-quality delivery.
  • Work closely with cross-disciplinary teams to integrate and optimize systems within the project.
  • Contribute to the ideation and improvement of game systems and overall gameplay experience.

Requirements

  • 5+ years of professional experience with at least 1 shipped AAA title or equivalent work in a related field (worked on the project from inception through completion).
  • Portfolio demonstrating expert knowledge and abilities with examples of platform engineering and gameplay systems.
  • High-level experience with C#, .Net 8, and socket server development.
  • Strong understanding of polymorphic design and visitor patterns.
  • Proven experience in system architecture and building gameplay systems from design.
  • Excellent ability to communicate effectively with both technical and non-technical parties.
  • Attention to detail, meticulous and organized working habits.
  • Ability to multi-task and to adapt easily to change.
  • Passion for games and knowledge of the games industry.

Benefits

  •  Competitive salary.
  • Remote work model.
  • Unlimited paid time off and sick leave.
  • Career growth opportunities in a dynamic, rapidly growing company.
  • Collaborate with a highly skilled team.