Roles
Freejam
Lead Backend Game Programmer
Explore roles
This role has expired
Freejam
Lead Backend Game Programmer
Portsmouth
In office
Description
In this role, you’ll play a crucial role in developing robust backend systems and features for Robocraft 2, working closely with the programming team. You will be working on our backend stack, which is using a range of technologies such as databases, and containerization technologies like Docker and Kubernetes in our hybrid-cloud infrastructure. Additionally, you’ll work with modern frameworks, ensuring high-performance and efficient server-side operations. This position offers a unique chance to hone your skills and gain more experience in the critical backend components that power immersive gaming experiences.
This full-time, permanent position is based in our Portsmouth, UK, studio.
Responsibilities
Take ownership of the core backend systems and maintain the vision of backend technologies and their interactions
Assigns, delegates and supports individuals in their tasks, monitoring and reviewing the progress of their work
Provides constructive feedback and clear communication to enhance behaviour and performance, ensuring a continuous improvement approach.
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
Contribute to the documentation and automated testing procedures
Collaborates and effectively communicates with other Leads, Directors, departments and project stakeholders on a continuous basis
Autonomously complete tasks and features in a timely fashion
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
Requirements
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
Strong mentoring and leadership skills
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
Role tech stack
aws
csharp
git
javascript
html5
css-3
kubernetes
sql
nosql
linux
ubuntu
jenkins
Freejam
Lead Backend Game Programmer
Portsmouth
This role has expired