Senior Backend Game Programmer (Remote or studio based)

5 Months ago • All levels • Backend Development

Job Summary

Job Description

Senior Backend Game Programmer needed for Robocraft 2, must have C#, experience with backend systems, scalability, and large user bases.
Must have:
  • C# Programming
  • Backend Systems
  • Scalability Experience
  • Large User Bases
Good to have:
  • Matchmaking Systems
  • Cloud Services
  • Orchestration Tech
  • Open Match
Perks:
  • Flexible Hours
  • Team Events

Job Details

Description

Freejam (https://freejamgames.com/), 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.

Similar Jobs

CloudLinux - Senior Python Developer for CLOS (worldwide remote)

CloudLinux

Masovian Voivodeship, Poland (Remote)
2 Months ago
Payactiv - Software Engineer

Payactiv

Milpitas, California, United States (Hybrid)
3 Months ago
GoGuardian - Site Reliability Engineer

GoGuardian

India (Remote)
4 Months ago
Stonewall Collision & Auto Painting - QA Automation Tester

Stonewall Collision & Auto Painting

Ahmedabad, Gujarat, India (On-Site)
3 Months ago
SiftHub - Senior Software Engineer (Backend)

SiftHub

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Aditya Birla Group - Backend Engineer

Aditya Birla Group

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Eleven Labs - Backend Engineer

Eleven Labs

London, England, United Kingdom (Remote)
5 Months ago
Luxoft - Java Expert Software Developer

Luxoft

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
2 Months ago
Patreon - Senior Backend Engineer, Notifications

Patreon

San Francisco, California, United States (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Coursera - Senior Machine Learning Scientist

Coursera

India (Remote)
1 Month ago
Xola - Senior QA Engineer

Xola

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
RechargeZap - iOS Developer

RechargeZap

Noida, Uttar Pradesh, India (On-Site)
4 Months ago
SingleStore - QA Engineer

SingleStore

Hyderabad, Telangana, India (Remote)
3 Months ago
ION - Senior Technical Consultant – IT2

ION

Central Sulawesi, Indonesia (On-Site)
3 Months ago
Barracuda Networks  Inc  - Senior Software Engineer

Barracuda Networks Inc

Bengaluru, Karnataka, India (On-Site)
3 Months ago
N-iX - Middle AQA Engineer (Java) (#2611)

N-iX

Ukraine (Remote)
1 Month ago
Dayforce - Test Automation Engineer Sr

Dayforce

Bengaluru, Karnataka, India (Remote)
6 Months ago
PwC - IN-Senior Associate _Java Developer _Data & Analytics _Advisory _PAN India

PwC

Kolkata, West Bengal, India (On-Site)
4 Months ago
Fluence - Controls Engineer (m/f/d)

Fluence

Amsterdam, North Holland, Netherlands (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Portsmouth, England, United Kingdom

Cirrus Logic - Electronic Engineering Internship

Cirrus Logic

Edinburgh, Scotland, United Kingdom (Hybrid)
3 Months ago
Google - Technical Operations Engineer, Data Center Cybersecurity

Google

London, England, United Kingdom (On-Site)
1 Month ago
Cirrus Logic - Electronic Engineering Internship

Cirrus Logic

Newbury, England, United Kingdom (Hybrid)
3 Months ago
DNEG - VFX Editor

DNEG

London, England, United Kingdom (Hybrid)
1 Month ago
Rank group - Team Leader

Rank group

Glasgow, Scotland, United Kingdom (On-Site)
2 Months ago
Universally Speaking - Arabic Games Tester

Universally Speaking

Liverpool, England, United Kingdom (On-Site)
8 Months ago
SSC Technologies - Bid Manager

SSC Technologies

Basildon, England, United Kingdom (On-Site)
3 Months ago
Rank group - Team Leader

Rank group

England, United Kingdom (On-Site)
2 Months ago
PlayStation Global - User Researcher

PlayStation Global

London, England, United Kingdom (On-Site)
1 Month ago
The Walt Disney Company - Generalist Artist (All Levels) - ILM London

The Walt Disney Company

London, England, United Kingdom (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Far Out Scout - Senior Back End Engineer (BLW - 0326243)

Far Out Scout

Brazil (Remote)
3 Months ago
Netflix - Software Engineer (L5) - Java Integration Framework (JIF)

Netflix

Los Gatos, California, United States (On-Site)
3 Months ago
Good Job Games - Software Engineer

Good Job Games

İstanbul, Türkiye (On-Site)
2 Months ago
Microsoft - Senior Software Engineer - Azure Storage

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Numerator - Python Team Lead

Numerator

India (Remote)
4 Months ago
JMA - Software Engineer  - Backend GO Developer

JMA

Milan, Lombardy, Italy (On-Site)
3 Months ago
Google - Senior Software Developer, Site Reliability Engineering, Google Cloud

Google

San Francisco, California, United States (On-Site)
1 Month ago
Nielsen Holdings - Staff Software Engineer- Full Stack Developer (AM-TECH-DA-39)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
SparkCognition - Software Engineer (Backend)

SparkCognition

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Google - Technical Lead Manager, Server Frameworks

Google

Mexico City, Mexico City, Mexico (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Explore gaming industy jobs in one of the leading Game Studios.

Get notified when new jobs are added by Freejam

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug