2

C# Game Developer Remote Jobs in Quebec (NOW HIRING)

We are looking for multiple experienced C++ Developer for our client ... This is a permanent position, remote based in Vancouver! You'll be working with cutting edge ...

We are looking for multiple experienced C++ Developer for our client ... This is a permanent position, remote based in Vancouver! You'll be working with cutting edge ...

We are looking for multiple experienced C++ Developer for our client ... This is a permanent position, remote based in Vancouver! You'll be working with cutting edge ...

We are looking for multiple experienced C++ Developer for our client ... This is a permanent position, remote based in Vancouver! You'll be working with cutting edge ...

Established in 2004, we are a tech pioneer offering world-class adult entertainment and games on ... while remote team members play an integral role in shaping our dynamic culture from afar. We have ...

CA$114/hr

... remote work Contact: (819) 975-4654 , career@nordquantique.ca Team : Software Team Supervisor ... Espace Quantique 1, 1950 rue Roy, Sherbrooke, QC, J1K 1B7, or Ax.c, Place Victoria, 800 Rue du ...

next page

Showing results 1-20

C Game Developer Remote information

What are some common challenges faced by remote C# Game Developers, and how can they be effectively managed?

Remote C# Game Developers often encounter challenges such as coordinating with geographically dispersed teams, maintaining clear communication, and managing version control on collaborative projects. Utilizing tools like Slack, Jira, and Git can help streamline communication and workflow. Regular video meetings and detailed documentation are also crucial for staying aligned with the team’s goals and ensuring smooth integration of code contributions. Building strong self-discipline and setting structured work hours can further enhance productivity in a remote environment.

What does a remote C# game developer do?

A remote C# game developer designs and builds interactive games using the C# programming language, typically with game engines like Unity. Their responsibilities include writing code for gameplay mechanics, optimizing performance, fixing bugs, and collaborating with other team members such as artists and designers. Working remotely, they use communication tools to stay connected and manage tasks, allowing them to contribute to projects from anywhere. This role requires strong programming skills, problem-solving abilities, and a passion for creating engaging gaming experiences.

What is the difference between C# Game Developer Remote vs Unity Developer Remote?

AspectC# Game Developer RemoteUnity Developer Remote
Required SkillsProficiency in C#, game development frameworks, and game enginesProficiency in Unity, C#, and game development
Work EnvironmentRemote, often within game studios or independent teamsRemote, primarily within Unity-focused teams or studios
Industry UsageUsed in various game genres and platformsPrimarily used in Unity-based game projects
Common Search IntentComparing roles involving C# in game developmentRoles focused on Unity engine development

The main difference between a C# Game Developer Remote and a Unity Developer Remote lies in their focus. C# Game Developers have broader skills in C# programming and may work across multiple engines, while Unity Developers specialize in Unity, which heavily relies on C#. Both roles are remote and industry-focused, but the Unity Developer role is more specific to projects using the Unity engine.

What are the key skills and qualifications needed to thrive as a C# Game Developer (Remote), and why are they important?

To thrive as a C# Game Developer in a remote setting, you need strong programming skills in C#, a solid understanding of object-oriented design, and experience with game development frameworks like Unity, often backed by a relevant degree or portfolio. Familiarity with version control systems (e.g., Git), bug tracking tools, and collaborative platforms such as Jira or Slack is typically required. Excellent problem-solving, self-motivation, and communication skills are essential for effective teamwork and project delivery in a distributed environment. These competencies ensure efficient code development, smooth collaboration, and timely project completion in remote game development roles.
What are the most commonly searched types of C# Game Developer jobs in Quebec? The most popular types of C# Game Developer jobs in Quebec are:
What are popular job titles related to C# Game Developer Remote jobs in Quebec? For C# Game Developer Remote jobs in Quebec, the most frequently searched job titles are:
What job categories do people searching C# Game Developer Remote jobs in Quebec look for? The top searched job categories for C# Game Developer Remote jobs in Quebec are:
What cities in Quebec are hiring for C# Game Developer Remote jobs? Cities in Quebec with the most C# Game Developer Remote job openings:

Senior PHP Developer - Backend (Remote)

Rivalry

Montreal, QC • On-site, Remote

Full-time

Posted 29 days ago


Job description

Description
Rivalry has been pushing the boundaries on what an esports betting product can be, and we’ve been doing it well. As our user base grows and we enter new global regions, the demand to create new and better products is increasing. We're focused on having the best product in the gambling space. We aren’t willing to accept being marginally better.

We are working hard to create something leaps and bounds above anything else out there. We are investing heavily into our product development team and are looking to hire a Backend Developer to join us on this journey.

Does that sound fun? Keep reading! 

The Role
This is a senior role working alongside the current backend software engineering team; however, you will also work alongside both experienced and junior frontend developers, as well as, various other disciplines in order to share and learn from one another as well as lead projects yourself. 

This role is one part planning tasks and knowledge sharing with the team, one part solo coding work, and one part team resource where people can lean on you for support.

We pride ourselves on keeping up with a modern stack, focusing both on web performance and developer quality of life. We work where we get our best work done. Be it in our Toronto office, remote or a hybrid of both. We're still a team that Pair Programs often, holds regular standups and plays games together regularly. We are a rapidly changing organization and are always open to discuss what we're focusing on and how we're getting there. We expect that you'll be a part of our feature planning, as well as helping vet our implementation options.

You will also be a part of
  • Leading a small team with a singular focus for the sprint, where you can report back to the CTO and Lead
  • Brainstorming sessions where you will contribute ideas to future features
  • Sprint Planning, where you will break down large epics into smaller actionable tasks with details
  • Code Reviews, providing feedback and direction to others
  • Pair Programming over Tuple, providing support to team members
  • Prototyping concepts as a part of idea exploration

Skills, knowledge and expertise
Our challenges involve consuming disparate data sources and transforming the data into usable normalized data sets to be actioned within our application. For instance, we have many sources of data for matches and odds. We need to take these data sources and transform them into a normalized set of matches and data. Each provider has its own scheme for organizing data. Additionally, we are always looking to optimize the real-time notifications of odds to users through web sockets and push notifications. Our core platform has a lot of the same challenges that a forex or stock trading system would have.
On a more technical level, your job will be to architect, develop and maintain our backend application code. Experience with high concurrency systems, load balanced applications, role-based access control systems, geographic and data residency patterns, clean tested code, performance optimization and instrumentation are very important for success in this role. You should have a strong understanding (4 or more years experience) of one or more of the following:
  • Relevant experience as an engineer with a good understanding of backend technologies
  • Proven development background in the following: PHP, NodeJS, Rails
  • Extensive knowledge of some or all of the following: Docker / Containerization, Kubernetes, Security Design, Queuing, Automated testing, Data pipelines
  • You feel comfortable diving into existing code and interacting with developers at all levels of seniority
  • Proven track record of shipping products in an iterative manner 
  • A commitment and drive for quality, technical excellence and result

Our stack is a makeup of
  • Laravel (backend API)
  • NodeJS (microservices and frontend)
  • VueJS (frontend)
  • Websockets (Extensive use of pusher)

Why work here
  • We offer a competitive salary and total rewards package including a comprehensive benefits package and stock options (we believe it's important for everyone on our team to own a piece of the company and share in our success).
  • A chance to work in one of the most exciting and rapidly growing industries.
  • Work with an extremely talented team who share a love for video games and esports on truly innovative projects; we’re not your typical online gambling site -  we’re a tech company first, and a gambling company second.
  • Work where you get your best work done. Whether that’s in an office (when it’s safe enough) or in the comfort of your own home. Our offices are located in Toronto, but a large portion of our company works remotely across 17 different countries.
  • Free video games! Every Rivalry employee gets a monthly stipend.