Careers

Software Engineer

Build innovative platforms used by global sports organizations, smart cities, and large-scale events. Work on real-time systems, mapping technologies, and scalable digital products that solve operational challenges worldwide.

Role description

About Focus BC

Focus BC develops digital platforms that help organizations manage venues, events, mapping, and smart city operations. Our products support international sports federations, local organizing committees, municipalities, and enterprise customers worldwide.

We build solutions such as:

Our work combines technology, UX, mapping, data, and operational workflows into platforms used in real-world environments including stadiums, tournaments, and large-scale events.

Role Overview

We are looking for Software Engineers to help us build and scale digital platforms used by international organizations, smart cities, and major event operators.

You will work across products such as Virtual Venue, Mapify, and City as a Platform, helping solve complex operational and spatial challenges through technology, real-time data, mapping, and intuitive user experiences.

Our platforms support organizations including UEFA, FIFA, AFC Asian Cup, and municipalities managing large-scale operations, venues, and smart city initiatives.

This role is ideal for developers who enjoy building impactful products, solving complex technical problems, and working in collaborative multidisciplinary teams.

Responsibilities

  • Develop scalable web applications and platform features

  • Build frontend and backend services for real-time operational platforms

  • Work with mapping, spatial, and data-driven applications

  • Collaborate with designers, product managers, GIS specialists, and analysts

  • Participate in architecture and technical decision-making

  • Integrate APIs, third-party systems, and cloud services

  • Optimize platform performance and scalability

  • Contribute to code reviews and engineering best practices

  • Help shape the future of our products and technical stack

Requirements

  • Experience with modern web development technologies

  • Strong knowledge of JavaScript / TypeScript / C#

  • Experience with Dotnet Blazor, Angular or similar frontend frameworks

  • Experience building REST APIs with either Node.JS or .Net Core

  • Experience with relational databases and SQL (PostgreSQL preferably).

  • Understanding of databases and scalable architectures

  • Familiarity with Git and collaborative workflows

  • Strong analytical and problem-solving skills

  • Good communication skills in English

Nice to Have

  • Experience with GIS or mapping technologies

  • Experience with real-time systems and dashboards

  • Cloud and DevOps experience

  • Experience with NoSQL databases (such as Redis and MongoDB)

  • Knowledge of ORM frameworks (EntityFramework or TypeORM)

  • Experience with cloud providers (Google Cloud preferably) and Infrastructure as Code

  • Experience working with large enterprise platforms

  • Interest in sports technology, smart cities, or operational systems

What We Offer

  • Work on products used internationally

  • Flexible hybrid and remote culture

  • Opportunity to work with leading sports organizations and cities

  • Fast-moving and collaborative environment

  • Career growth opportunities across multiple products and technologies