Senior Backend Game Programmer (Remote or studio based)

Posted Yesterday
Be an Early Applicant
Portsmouth, Hampshire, England
Senior level
Gaming • Software
The Role
The Senior Backend Game Programmer will develop and maintain the backend systems for Robocraft 2, improve system architecture, implement security measures, and refine online service performance. They will work closely with the team to ensure high-quality development and contribute to documentation and testing procedures.
Summary Generated by Built In

Description

Freejam ( creators of the popular multiplayer game Robocraft (https://robocraftgame.com), is excited to announce an opening for an experienced Backend Game Programmer to join our dynamic team in developing the highly-anticipated sequel, Robocraft 2.

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 position can be remote or studio based and a maximum of +/- 4 hour time difference to the UK. If outside of the UK the role will be on a freelance basis.

Responsibilities

  • 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
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
  • 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.

Benefits

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.

Top Skills

C#
The Company
HQ: Portsmouth
18 Employees
On-site Workplace
Year Founded: 2013

What We Do

Freejam is an indie developer of several games including Robocraft, CardLife and the upcoming Techblox. We've been turning players into creators since 2013 and create great games that focus on user generated content.

We are a totally independent development studio and we are free to design, build and publish our own original games.

We are most known for our Free to Play Arena PVP game Robocraft, which has 15 million registered accounts and is continuing to grow.

We give players the power to express themselves and share their creativity. Our community continues to surprise us every single day. Across our games they’ve built robots, cars, weapons, houses, and complex machines and even fully playable games.

We are using the most advanced technology to create truly incredible UGC games that provide never seen before unique gaming experiences. We already have a fantastic team and are continuing to expand as we work on our next big UGC title, Techblox.

Similar Jobs

Snap Inc. Logo Snap Inc.

Machine Learning Engineer - GenAI

Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
London, Greater London, England, GBR
5000 Employees

Snap Inc. Logo Snap Inc.

Solutions Engineer (AdTech)

Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
London, Greater London, England, GBR
5000 Employees

Snap Inc. Logo Snap Inc.

Machine Learning Engineer - Computer Vision

Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
London, Greater London, England, GBR
5000 Employees

Snap Inc. Logo Snap Inc.

Machine Learning Engineer Manager

Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
London, Greater London, England, GBR
5000 Employees

Similar Companies Hiring

Halter Thumbnail
Software • Machine Learning • Internet of Things • Hardware • Greentech • Business Intelligence • Agriculture
Auckland City, NZ
150 Employees
TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account