Backend Developer C++

Scorewarrior

What are you working on?
  • The name of the project(s): Total Battle
  • At what stage of the project(s)? LiveOps
  • Genres: Strategy, MMO
  • Platforms: PC, Mobile, Browser, iOS, Android

For which tasks (responsibilities)?

Tasks:

  • Designing and developing new game mechanics. Developing a good API.

  • Designing and developing our library (engine) components.

  • Writing unit & integration tests.

  • Developing tools and scripts for automating development processes.

  • Reviewing the code and design of game mechanics.

  • Redesigning and refactoring game mechanics, and eliminating technical debt.

What kind of professional are we looking for?

Job requirements:

  • Experience working with C++ for at least 3 years in a product-oriented company.

  • Knowledge of design principles, patterns, and their applicability.

  • An understanding of network basics (TCP/IP) and protocols (any RPC,

  • Basic knowledge of relational databases and SQL.

  • Basic knowledge of multithreading.

  • Proficiency in Linux.

  • Knowledge or a willingness to learn Python for developing tools and automation.

The following would also be to your advantage:

  • Having samples of code that you can show us.

  • Knowledge of different back-end architectures.

  • Good knowledge of C++ development practices (similar to C++ Core Guidelines).

  • Practical experience in creating designs for large-scale features or systems.

  • Knowledge of other high-level programming languages (for general awareness).

What is important for us in a person?

  • Good soft-skills and initiative.

  • Interest in the gamedev.

Why do we enjoy working here?

We use:

  • C++20, Clang, and CMake.

  • Boost — only for the library, not for game code.

  • PostgreSQL.

  • GitLab, TeamCity, Ansible.

  • SonarQube, Clang-Tidy, Clang-Format.

  • Onboarding, coding conventions.

  • Python for utilities.

  • Linux.

Our technical developments:

  • A library/framework of ready-made solutions for creating game features.

  • ORM — allows us not to have to write code for saving to the DB.

  • A code generator for a binary RPC protocol and ORM.

  • A pub/sub event system for game clients.

  • Telemetry that allows for real-time product status tracking (through Grafana).

  • An expression interpreter for flexibility in game configuration.

  • HotReload environment, with everyday game updates.

  • Sync and Async network designs.

  • Internal Event System.

  • Internal persistent and transactional message system.

  • R-tree based world map.

What are the conditions and bonuses?

What we offer and our benefits:

  • Full-coverage relocation for you and your family to Cyprus (Limassol).

  • Modern and sunny office space very close to the Mediterranean sea.

  • Excellent and competitive remuneration package.

  • Private health insurance for you and your family members.

  • School allowance of up to €400 per month.

  • Personal development courses.

  • Friendly working environment :)

The selection process

HR Screening

Interview with Team

Test Task

Die Stellenanzeige wurde vor Vor 1 Tag veröffentlicht
Ähnliche Jobs, die für Sie interessant sein könntenBasierend auf das Stellenangebot Backend Developer C++ in Ausland
  •  ...consists of 150+ passionate, talented, self-demanding, and constantly developing professionals who love making high-quality games. For which...  ...of professional are we looking for? Confident programming in C++ (11/14+) and STL. Experience working with interfaces on any... 
    Empfohlen
    Weihnachten

    Scorewarrior

    Ausland
    Vor 1 Tag
  •  ...Creating/updating tools for working with game assets. What kind of professional are we looking for? ~5+ years of experience in C++ development ~ Strong understanding of data structures and algorithms ~ Good understanding of C and C++ ABI ~ Understanding of hardware... 
    Empfohlen
    Remote job

    Values Value

    Ausland
    Vor 1 Tag
  • EUR 85000 - EUR 92000 pro Jahr

     ...We’re looking for a seasoned Python backend developer with a passion for problem solving and a knack for leadership to join our fully distributed tech team full time. You're a problem-solving systems thinker with broad experience across the backend stack. If you’re interested... 
    Empfohlen
    Vollzeit
    Remote job
    Flexible Arbeitszeit

    CIMA Staffing

    Vereinigte Staaten
    vor 2 Monaten
  • USD 130000 - USD 160000 pro Jahr

     ...We are looking for a top performing backend engineer that loves coding with Rust experience to build performant message delivery at scale...  ...one of our core values. We are obsessed with providing a great developer experience, and you will be expected to share this obsession.... 
    Empfohlen
    Vollzeit
    Teilzeitarbeit
    Temporär
    Spätschicht

    UTOR

    Vereinigte Staaten
    Vor 26 Tagen
  •  ...WHO YOU ARE Minimum of 6 years experience with PHP. We use PHP 8.3 Practical experience developing REST APIs Experience working with PostgreSQL, Redis, or equivalent data storage. Experience working with messaging systems like SQS, Kafka, RabbitMQ, etc.... 
    Empfohlen
    Vollzeit

    Remote Team Solutions

    Europa
    Vor einem Monat
  • Bei Kreatif, einem führenden Anbieter von maßgeschneiderten Weblösungen, suchen wir einen talentierten PHP-Entwickler mit Kenntnissen in Laravel, der sich unserem Team anschließt. Wir bieten eine innovative Arbeitsumgebung, die Kreativität, technische Herausforderungen...
    Selbständige Tätigkeit
    Homeoffice
    Flexible Arbeitszeit

    Kreatif GmbH

    Italien
    vor 2 Monaten
  • RED GLOBAL - Full Stack Developer - Zurich RED, on behalf of a Leading Global SAP implementation partner, are currently searching for a Full Stack Developer. Details: Role: Full Stack Developer Location: Hybrid - 3 days on site in Zurich, 2 days remote Start:... 
    Vollzeit
    Remote job
    Soforteinstellung
    Europa
    Vor einem Monat
  •  ...there’s a lot more coming! We’re constantly developing new products and services that make the...  ...that empower our users' creativity. Our backend systems are a cornerstone of this...  ...What you’ll be doing: Design, develop, and optimize API services with a keen focus... 
    Vollzeit
    Selbständige Tätigkeit
    Freelance
    Remote job

    CNA INTERNATIONAL IT

    Europa
    Vor einem Monat
  •  ...alternative solutions.   Requirements Experience as a Fullstack Developer , working with React and Python tech stack. Ability to...  ..., styled-components, Webpack, React Hook Form, WebSockets Backend: Python, Django, RQ, Celery, REST framework, Strawberry/... 
    Wöchentliche Auszahlung
    Remote job
    Soforteinstellung
    Flexible Arbeitszeit

    Resource Development Co Inc

    Europa
    vor 2 Monaten
  •  ...mindfulness but key for your professional progression.   Your key responsibilities include: Setting high standards: Design and develop high-quality new solutions and features with Laravel Framework and Vue.js, setting the standard for code quality and best practices... 
    Vollzeit
    Remote job

    Harris BPO

    Europa
    Vor 2 Tagen
  •  ...bring value and new ideas to the squad.   And beyond : The teams are growing fast, there are plenty of opportunity to grow and develop your skills as a software engineer. You will be able to take ownership and gain responsibilities on some features or projects... 
    Vollzeit
    Unternehmer
    Remote job

    Next Technology Professionals Ltd.

    Europa
    Vor einem Monat
  • EUR 1500 pro Monat

    Description: Are you interested in the cloud business? Then join one of the largest software providers in the world and support customers in expanding their business.  Your responsibilities and impact as a B2B Software Support Engineer will be:  Advice and support...
    Stundenlohn
    Vollzeit
    Teilzeitarbeit
    Festanstellung
    Mit Unterkunft
    Schichtarbeit

    Blu Selection

    Ausland
    Vor 9 Tagen
  •  ...Platforms: PC, Console For which tasks (responsibilities)? Developing, debugging, and analyzing new and existing gameplay systems...  ...Unreal Engine 4; Programming expertise with Unreal Engine's C++ and Blueprints; Knowledge of design patterns and good programming... 
    Remote job
    Flexible Arbeitszeit

    StoryMode

    Ausland
    Vor 2 Tagen
  •  ...FinOps capabilities and best practice to improve the SDLC; Automate of environment deployment and configuration; Maintain and develop the infrastructure and monitoring system; Contribute to the architecture development and implementation of resilient, scalable,... 
    Remote job

    Strikerz Inc.

    Ausland
    Vor 1 Tag
  •  ...Ansible, Helm, Prometheus, Grafana, and Nginx Ability to work in a team, think, and re aso n at the level of the product being developed (not just at the technical level) Would be nice: Experience with GCP, GKE Experience in the game industry Ability and... 
    Temporär
    Remote job

    Belka Games

    Ausland
    Vor 1 Tag
  •  ...Als Unterstützung für unser Team suchen wir remote zum nächstmöglichen Eintrittstermin einen begeisterungsfähigen Digital Product Developer (only remote / remote freelancer) (m/w/d) In dieser spannenden und vielfältigen Funktion unterstützen Sie die digitale Transformation... 
    Selbständige Tätigkeit
    Freelance
    Remote job

    Holy Fashion Group

    Portugal
    vor 2 Monaten
  •  ...gameplay mechanics (weapons, game modes, events, matchmaking, etc.) Collaborate with game designers, UI developers, sound designers in creating AAA user experience Develop and improve gameplay logic code base in Core gameplay What kind of professional are we looking... 

    Wargaming

    Ausland
    Vor 2 Tagen
  • Arbeitspensum: 100 % Tätigkeit Entwicklung von Erweiterungen im bestehenden Web Kundenportal Neu- und Weiterentwicklung von Mobile Apps (Android & iOS) Aufnahme von Anforderungen der Kundschaft oder Produktmanagement und Erstellung entsprechender Spezifikationen Analyse...
    Stellvertretung
    Festanstellung

    IT Recruitment GmbH

    Liechtenstein
    Vor 17 Tagen
  • *** Azure Data Engineer - 12 months - English speaking ***Here at RED we are looking for an Azure Data Engineer join a new project for one of our clients. The initial contract is of 12 months with excellent extension prospects and it will be hybrid. Please find the details...
    Europa
    Vor einem Monat
  •  ...einer umfassenden Einarbeitung konzipierst und entwickelst du im Full Stack modernste, komplexe Softwaremodule mit Schwerpunkt auf Backend in PHP und dem Framework mit Symfony In der Entwicklung arbeitest du ausserdem in den Bereichen DevOps und Datenbanken (MySQL,... 
    Festanstellung
    Liechtenstein
    Vor 2 Tagen
  •  ...Genres: Puzzle, Casual Platforms: Mobile, iOS, Android Team size and structure? 20 For which tasks (responsibilities)? Develop and maintain a large mobile game on Unity Participate in the conceptualization and design of the game Implement game mechanics... 
    Unternehmer
    Temporär

    Neskin Stars

    Ausland
    Vor 1 Tag
  •  ...Identify and leverage existing cloud services and solutions to enhance application performance, scalability, and reliability. Develop and maintain CI/CD pipelines to automate build, test, and deployment processes. Deploy and manage microservices in Kubernetes clusters... 
    Vollzeit
    Im Frühling

    Stonehill

    Europa
    vor 2 Monaten
  • Arbeitspensum: 80 - 100% Tätigkeit Umsetzung unterschiedlichster Softwareprojekte mit starkem Bezug zu branchenspezifischem Fachwissen Übersetzung fachlicher Kundenbedürfnisse in verständliche und einfache Anwendungen Konzeption und Umsetzung von Lösungen in einem kollegialen...
    Festanstellung

    IT Recruitment GmbH

    Liechtenstein
    Vor 11 Tagen
  •  ...organizations collaborate and work with content. Our growing community of developers and editors proves we are improving the working lives of...  ...experienced back end software engineer on the  Content Lake Developer Experience team, you’ll be responsible for building highly... 
    Vollzeit
    Remote job

    Contique Global

    Europa
    Vor 12 Tagen
  •  ...development experience over 5 years ~2+ years of experience on Python ~2+ years of experience on any static typed language (C#, C++, Java e.t.c) ~ Experience in development of complex systems ~ Familiarity with different architectural methodologies and patterns;... 

    Wargaming

    Ausland
    Vor 4 Tagen
  • Veröffentlicht am 12.09.2024 | Ostschweiz inkl. Liechtenstein Stellenangebot Avaloq Software Entwickler/in Das Unternehmen Traditionsreiche und moderne Universalbank mit mehreren Schweizer Standorten. Ihre Herausforderung Gesamtheitliche Betreuung...

    Maxwell

    Liechtenstein
    Vor 2 Tagen
  •  ...that fosters diversity   Moreover, this is a great opportunity to advance your career and work for a multinational company, by developing strong experience and skills, while representing one of the biggest brands worldwide. In addition, you will be a member of a... 
    Vollzeit

    Teleperformance Greece

    Griechenland
    Vor 12 Tagen
  •  ...Powerpoint, and Notion. Make our update engine more streamlined and reliable. Develop features that solve our customers' needs and pain points. Pioneer best practices with cutting-edge backend/front-end technologies.   Who We Are Looking For At least 3 years of... 
    Remote job

    Circa Logica Group

    Europa
    vor 2 Monaten
  • Swiss Life Asset Managers Deutschland GmbH sucht zum nächstmöglichen Zeitpunkt am Standort Frankfurt/Main (Nähe S-Bahn-Station Lokalbahnhof / Südbahnhof) für das IT Team Platform & Infrastructure Services eine/n DevOps Engineer Infrastructure & Cloud (m/d) Die Rolle...

    Swiss Life Asset Managers

    Deutschland
    Vor einem Monat
  • Pensum: 80 - 100 % Tätigkeit Verantwortung über eine moderne, hochverfügbare Cloud-Architektur Dokumentation und Optimierung von Prozessen Einblick in internationales IT-Bankenumfeld Wartung, Entwicklung von Software auf AWS Profil Abgeschlossene Ausbildung im Informatikbereich...
    Festanstellung

    IT Recruitment GmbH

    Liechtenstein
    Vor 19 Tagen

Wollen Sie mehr Stellenangebote erhalten?

Abonnieren Sie und erhalten Sie ähnliche Stellenangebote wie Backend Developer C++. Seien Sie der Erste, der sich bewirbt!

subscribeToSimilarBanner
Anmelden, um alle Funktionen unseres Dienstes zu nutzen.
  • Suche nach Stellenangeboten
  • Favoriten
  • Lebenslauf erstellen
    Neu
  • Gehälter
  • Job-Newsletter