Senior Backend Developer

5 Months ago • 3 Years + • Backend Development

About the job

Job Description

Senior Backend Developer needed for interactive digital media experiences. Must have experience with cross-platform backend development, Go, C++, and C#.
Must have:
  • Cross-platform Backend
  • Go, C++, C#
  • Linux System Admin
  • TCP/UDP Networking
Good to have:
  • gRPC/Protobuf
  • Docker, Virtualization
  • Modern C++
  • Win32 APIs
Perks:
  • Remote Work
  • Hybrid Work
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

The mission of a senior backend developer is to design, develop, and maintain robust and scalable backend systems that power complex software applications and digital platforms. This involves providing technical leadership, mentoring junior developers, and collaborating with cross-functional teams to architect efficient solutions that meet business objectives and user needs. Senior backend developers are responsible for driving innovation, implementing best practices, and ensuring the reliability, security, scalability and performance of backend infrastructure and services.


Your Job Description

  • Generally assist the Corporation in development of software for interactive digital media experiences, including video games, mobile applications, mixed reality installations, theme park attractions, as well as their related backend systems.
  • Develop live operations software, testing tools, deployment systems, and other microservices for use in conjunction with the Corporation’s products and services.
  • Develop dashboards, operational controls, and other user interfaces for managing backend services, deployment, and monitoring.
  • Work closely with designers and other engineers to define, develop, and adjust these products.
  • Work directly with clients and be Hololabs’ technical point of contact and subject matter expert liaising with both technical and leadership teams.  
  • Design sustainable APIs and proactively maintain and manage their life cycles.
  • Help to manage DevOps systems, including software interoperability and continuous integration.
  • Play an active role in identifying and resolving issues in production, systems architecture or processes.
  • Play a proactive role in code optimization to improve performance.
  • Create technical proposals, documentation, features briefs, and evaluation plans for the above-mentioned duties.

 

Your Core Qualifications

  • Hold a degree in Computer Science or related discipline.
  • Have 3+ years in professional software development (school / hobby doesn’t count).

 

Your Skills & Competencies

  1. Experience with cross platform backend development (Windows + Linux).
  2. Using native SDKs from various languages such as Go, C++, C, and C#.
  3. Has knowledge of Linux system administration
    • configuring remote access, managing users and groups, etc.
  4. Has knowledge of TCP/UDP networking, especially UDP Multicast.
  5. Has knowledge of gRPC/Protobuf.
  6. Has experience with virtualization and containerization - eg, Docker.
  7. Experience with modern C++.
    • Have strong knowledge of object-oriented design, data structures, and extensible design patterns.
    • Be disciplined in creating and maintaining modular codebases.
    • Understand threads, memory management, and performance optimization.
  8. Experience with Win32 APIs.
  9. Has knowledge of both Unity & Unreal Engine development
    • Understand best practices for architecture, project structure, and building tools in C++.
  10. Work well as a technical team lead
    • Ability to create technical designs and then communicate and organize a team to execute.
    • Ability to perform code reviews and oversee other developers, validating their code for function, form, and efficiency.


About Hololabs

Hololabs was founded in 2011 by researchers in intelligent systems and veterans from AAA gaming, and has developed a diverse portfolio ranging from theme park rides to mobile games and virtual reality. We thrive on technically challenging and ambitious experiences, and have won several awards for our success. The studio spends about half of its time / team on work-for-hire projects that are typically interactive installations, themed entertainment projects, or AR/VR apps for clients. The remaining time is devoted to internal video game and entertainment projects. 


Our most recent game, Sky Haven, is a location-based mobile puzzle game that mixes mechanics from games like Pokémon GO with merge games like Merge Mansion. It features our proprietary sky-based AR system, map navigation with our own database of playable POIs, and an engaging alternate reality narrative. Prior games include a kids game based on a book series called The Wollstonecraft Detective Agency, and a breakdance battle game called Floor Kids, which was developed in collaboration with infamous turntablist, Kid Koala, and superstar animator b-boy, JonJon.


Location

While we support remote and hybrid employment, candidates willing to work at least periodically in our downtown office in Victoria, BC will be prioritized. We may consider candidates residing in Vancouver or elsewhere on Vancouver Island as long as they are willing to visit the office in Victoria, BC for on-site meetings from time to time. 


Please note that we can only consider applicants legally eligible to work in Canada (Citizen or Permanent Resident).

View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Founded in 2011 by researchers in intelligent systems and veterans from AAA gaming, Hololabs fuses creative interaction design with advanced engineering to create stunningly rich but simple new media experiences. With a portfolio ranging from interactive physical installations to mobile games and virtual reality, the company has collaborated with many renowned artists, participated in a number of festivals and conferences, and has won international awards for its products.


 

British Columbia, Canada (Hybrid)

View All Jobs

Get notified when new jobs are added by Hololabs

Similar Jobs

Kolibri Games - Senior Unity Developer - Game Team (f/m/d)

Kolibri Games, Germany (Hybrid)

ILogos Game Studios - Lead Unreal Technical Artist

ILogos Game Studios, (Remote)

Activision - 2025 US Summer Internship - Game Engineering

Activision, United States (On-Site)

Sumo Logic - Senior Software Engineer I - ML Engineer

Sumo Logic, India (On-Site)

Animoca Brands - Backend Developer

Animoca Brands, Malaysia (Remote)

Thatgamecompany - Senior Backend Engineer - China

Thatgamecompany, China (On-Site)

Fliff  Inc  - Software Engineer II

Fliff Inc , Bulgaria (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PeopleFun - Principal Software Engineer, Wordscapes Shapes

PeopleFun, United States (Remote)

Tencent - Software Engineering Associate

Tencent, Singapore (On-Site)

Playrix - Senior QA Engineer (VSO Engine)

Playrix, Portugal (Remote)

Qualcomm - Graphics Engineer

Qualcomm, India (On-Site)

Xentrix Studios - Animation – Junior Artist

Xentrix Studios, India (On-Site)

Blazing griffin - Freelancer Submissions (Games)

Blazing griffin, United Kingdom (On-Site)

Rivos - Physical Design - Intern

Rivos, (On-Site)

Unity - Junior Software Engineer

Unity, Japan (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Victoria, British Columbia, Canada

Get notifed when new similar jobs are uploaded

Backend Development Jobs

SKIDOS - Senior Software Engineer (Golang)

SKIDOS, India (On-Site)

Fairmatic - Senior Software Engineer - Backend

Fairmatic, India (Hybrid)

Playrix - Golang Tech Lead

Playrix, Serbia (Remote)

Luxoft - Java Expert Software Developer

Luxoft, Poland (On-Site)

The Walt Disney Company - Lead Machine Learning Engineer

The Walt Disney Company, United States (On-Site)

Gunjan App Studios - Full Stack Developer

Gunjan App Studios, India (On-Site)

Nagarro - Senior Java Developer

Nagarro, Egypt (On-Site)

Commutatus - Backend Engineer

Commutatus, India (Remote)

Red Rover Interactive - Senior Server programmer

Red Rover Interactive, United Kingdom (Hybrid)

Get notifed when new similar jobs are uploaded