Talent.com
Senior Backend Developer
Senior Backend DeveloperHololabs Studio Inc. • Victoria, Capital Regional District, CA
Senior Backend Developer

Senior Backend Developer

Hololabs Studio Inc. • Victoria, Capital Regional District, CA
3 days ago
Job type
  • Permanent
Job description

About Hololabs

Hololabs is a creative technology studio and solutions partner, bringing interactive, immersive experiences to life with a focus on user engagement and play. Rooted in video game development, we’ve evolved to lead in immersive entertainment, location-based experiences, and emerging media like virtual and augmented reality. Collaboration is central to our approach; we team up with visionary partners to solve challenges, explore new ideas, and create experiences that resonate with audiences worldwide.

The Role

The role of a senior backend game developer is to design, develop, and maintain robust and scalable backend systems that power distributed real-time games and attractions. 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. This role is responsible for driving innovation, implementing best practices, and ensuring the reliability, security, scalability and performance of backend infrastructure and services.

Job Description

  • Generally assist the Corporation in development of software for interactive digital media experiences, including video games, mixed reality installations, theme park attractions, and their related backend systems.
  • Develop backend services and data streaming systems for low-latency, real-time multiplayer interaction.
  • 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.

Core Qualifications

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

  • Hands-on experience implementing a distributed multiplayer game or immersive experience.
  • Solid understanding of concurrent programming principles.
  • Experience with both Unity & Unreal Engine development
  • Understand best practices for architecture, project structure, and building tools in C++ / C#.
  • Experience with Unity Netcode and Unreal networking.
  • Solid understanding of client vs server authority models, lag compensation, prediction, and multiplayer synchronization techniques.
  • Experience with networking protocols such as WebSockets, TCP / UDP, gRPC, and UDP Multicast.
  • Experience with efficient and scalable serialization techniques - eg, protobufs (Protocol Buffers).
  • Experience with cross platform backend development (Windows + Linux).
  • Experience using native SDKs from various languages such as Go, C++, C, and C#.
  • 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.
  • Experience with Win32 APIs.
  • Experience with databases and data storage solutions - eg, PostgreSQL, Redis
  • Experience with virtualization and containerization - eg, Docker, Kubernetes etc….
  • Knowledge of Linux system administration
  • Configuring remote access, managing users and groups, etc.
  • 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.
  • Nice to Have Skills

  • Experience with cloud infrastructure - eg, AWS.
  • Experience defining and deploying infrastructure with Terraform.
  • We Are an Equal Opportunity Employer

    We are dedicated to fostering an inclusive and diverse environment for employees from all walks of life. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, or disability. We hire based on talent, and we’re excited to hear what you will bring to our team!

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

    #J-18808-Ljbffr

    Create a job alert for this search

    Backend Developer • Victoria, Capital Regional District, CA

    Similar jobs
    Senior Software Engineer (Architecture)

    Senior Software Engineer (Architecture)

    Targeted Talent • Victoria, BC, Canada
    Full-time
    Our client is a company building the world's highest- performance pure digital AI inference chip.They are seeking a Software Architect to lead their software efforts and advance the software st...Show more
    Last updated: 30+ days ago • Promoted
    Algebra Private Tutoring Jobs North Saanich

    Algebra Private Tutoring Jobs North Saanich

    Superprof • North Saanich, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Jr. Software Developer (Vancouver Island residents ONLY)

    Jr. Software Developer (Vancouver Island residents ONLY)

    Plexxis Software • Victoria, BC, Canada
    Full-time +1
    All candidates are required to reside within commuting distance of our Langford / Victoria.As part of the Plexxis web development team, you will. API calls as part of the ongoing effort to modernize o...Show more
    Last updated: 30+ days ago • Promoted
    Workday Extend Developer

    Workday Extend Developer

    Focus on WD • Victoria, British Columbia, Canada
    Full-time
    We are looking for a Workday Extend Developer to join a delivery team focused on building modern, scalable Workday Extend solutions. This role is ideal for someone who has built multiple Extend appl...Show more
    Last updated: 1 day ago • Promoted
    Duckcreek Senior Business Analyst

    Duckcreek Senior Business Analyst

    Coforge • Victoria, British Columbia, Canada
    Full-time
    Duckcreek Senior Business Analyst.Policy, Duckcreek, Business Analysis, Agile.We at Coforge are hiring a Duckcreek Senior Business Analyst with the following skillset : . Bachelor’s or master’s degre...Show more
    Last updated: 1 day ago • Promoted
    Senior Hogan IDS Developer

    Senior Hogan IDS Developer

    Luxoft • Victoria, British Columbia, Canada
    Full-time
    Staff augmentation for Hogan client bank; support client's development project(s) for Hogan IDS and other Hogan applications. Participation in client's project processes and methodology.Proficiency ...Show more
    Last updated: 1 day ago • Promoted
    Oracle Cloud Senior Technical Lead

    Oracle Cloud Senior Technical Lead

    ArcLight Consulting • Victoria, British Columbia, Canada
    Full-time
    ArcLight Consulting, an Addison Group Company, is dedicated to ensuring that Cloud Solutions clients are successful with their investment. For over 15 years, ArcLight experts have provided guidance ...Show more
    Last updated: 1 day ago • Promoted
    Intermediate Power Platform Developer

    Intermediate Power Platform Developer

    Charter Telecom • Victoria, BC, Canada
    Full-time
    About the Intermediate Power Platform Developer position.We are looking for an Intermediate Microsoft Power Platform Developer that will be responsible for designing, developing, and implementing M...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full Stack Web Developer

    Senior Full Stack Web Developer

    Animikii • Victoria, BC, Canada
    Full-time
    Senior Full Stack Web Developer We are looking to expand our team with one or more senior full-stack Ruby on Rails developers in Victoria, BC. We’re a remote-friendly organization and would be...Show more
    Last updated: 30+ days ago • Promoted
    Embedded C Developer

    Embedded C Developer

    Amaris Consulting • Victoria, British Columbia, Canada
    Full-time
    The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
    Last updated: 1 day ago • Promoted
    Algebra Private Tutoring Jobs Central Saanich

    Algebra Private Tutoring Jobs Central Saanich

    Superprof • Central Saanich, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Algebra Private Tutoring Jobs Brentwood Bay

    Algebra Private Tutoring Jobs Brentwood Bay

    Superprof • Brentwood Bay, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Junior Dynamics 365 / Power Platform Developer

    Junior Dynamics 365 / Power Platform Developer

    Charter Telecom • Victoria, BC, Canada
    Full-time
    We are looking for aJunior Software Developerwith a strongcomputer science backgroundto join our team.This role is ideal for a recent graduate or someone with up to 2 years of professional experien...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full Stack Engineer

    Senior Full Stack Engineer

    Targeted Talent • Victoria, BC, Canada
    Full-time
    Develop and optimize using frontend frameworks.Architect test plans in order to implement maintainable code.Interact with backend APIs and optimize responsiveness. Research and select toolsets to en...Show more
    Last updated: 30+ days ago • Promoted
    Senior Solutions Architect

    Senior Solutions Architect

    Global Applications Solution • Victoria, British Columbia, Canada
    Full-time
    Senior Solutions Architect | Banking & Capital Markets (Remote - Canada).Are you a visionary technologist with a deep footprint in the. Banking and Financial Services (BFSI).This role is a unique op...Show more
    Last updated: 1 day ago • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Luxoft • Victoria, British Columbia, Canada
    Full-time
    Join a Global Energy Leader Building Next-Generation Cloud Solutions.One of the world's largest providers of products and services to the energy industry has a need to develop and support enterpris...Show more
    Last updated: 11 hours ago • Promoted • New!
    Senior Front End Web Developer

    Senior Front End Web Developer

    Ecofish Research • Victoria, BC, Canada
    Full-time
    WHO IS TRINITY CONSULTANTS CANADA LOOKING FOR?.We are looking for a dedicated and diligent Senior Full Stack Developer to join the Trinity Consultants Canada team. We will provide an opportunity to ...Show more
    Last updated: 19 days ago • Promoted
    SharePoint Developer

    SharePoint Developer

    NTT DATA • Victoria, British Columbia, Canada
    Full-time
    NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us.If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now....Show more
    Last updated: 30+ days ago • Promoted