Design, development and maintenance of the core backend systems and technologies at Freejam Improve the architecture of the whole system with robustness Create accurate task duration estimates and complete all work on a timely basis to a consistent, high-quality standard Autonomously complete tasks and features in a timely fashion Contribute to the documentation and automated testing procedures Collaborate effectively with Leads, other senior backend programmers, directors and other project stakeholders on a continuous basis Implement protective measures against threats and ensure adherence to data protection laws Regularly refine the performance of online services, focussing on server efficiency and user load management Qualifications
Significant experience developing back-end systems for games, or similar environment, including prior experience in any leadership capacity Proven experience in a commercial environment developing high-scalability online services in various domains, emphasizing handling large user bases Involved in full production of at least 2 titles / projects Strong C# programming Ability to work autonomously Knowledge of Baremetal and cloud services like AWS and OVH Experience with matchmaking systems (e.g. Open Match) Solid understanding of client-server methodologies and technologies Good knowledge of scalability, security and readable code Proficient with Source Control and Code Review tools (Perforce, Git etc) Skilled in Orchestration technologies, including Kubernetes and Agones Experience with web technologies such as HTML, CSS, Javascript, etc Experience with SQL and NoSQL databases Experience with Linux-based systems (Ubuntu, Debian etc) Experience with CI/CD systems, such as Jenkins Asp.Net + Entity Framework Bonus Points
Experience with OpenAPI and code generation tools Video game specific experience Knowledge of Unity for game development Knowledge of; SignalR (RPC’s), Sentry, Grafana, Portainer & Multiplay Clanforge Please include a link to your GitHub, website, or portfolio along with your CV when applying. Freejam is a fully indie team, we shape our destiny. We decide game features, what platforms we release on, what dates we release on, how we promote and market our games, what business models we choose to follow, our prices, everything. It is fun and very rewarding to be the master of your own game development destiny. This is the freedom that being properly independent brings and this is what Freejam is all about. We offer a great multicultural work environment and benefits including flexible working hours, an ambitious, ego-free environment. Further perks include regular team days out/social events and, of course, our legendary Christmas parties. Freejam is currently in the amazing position of building a brand new project and we’re looking for like-minded people who can help shape it. Diversity
Freejam is aware that sometimes minorities are under-represented in the game development industry. We welcome applications from people from all under-represented groups.
#J-18808-Ljbffr