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.