👨🏻‍💻 postech.work

Senior backend engineer

Netvagas • 🌐 Remote

Remote Posted 3 days, 23 hours ago

Job Description

Descrição:

BE PART OF THE EXITLAG CLAN

GPTW certified company Great Place to Work

Are you a fan of games, technology, and challenges that make a difference? ExitLag could be your next big mission.

We are the world s first AI-powered game optimization platform, ensuring maximum performance and connection stability for millions of players in over 190 countries.

Born in Brazil, we operate with a global culture, high performance, and a total focus on user experience. Here, gaming is serious business, and we always deliver in PRO mode.

Why work at ExitLag?

We are GPTW Great Place To Work

A high-performance team, strong culture, and people who truly believe in what they do.

Impact beyond gaming

Your work transforms the experience of millions of gamers around the world.

Growth + Real challenge

An environment that accelerates your technical and professional development with autonomy and delivery.

Global Mindset

We are Remote First and work on global projects. Where you are never limits how far you can go.

We are seeking an experienced Senior Backend Engineer to join our team working on the ExitLag QML Client, a high-performance desktop application that provides network optimization and routing services for gaming applications. This role requires deep expertise in modern C++, Qt framework, and system-level programming to deliver low-latency, real-time network solutions.

About The Role As a Senior Backend Engineer, you will be responsible for designing, implementing, and optimizing the core backend systems of our desktop client application. You ll work on performance-critical networking code, system-level integrations, and maintain the bridge between our C++ backend and QML frontend. This position offers the opportunity to work on challenging problems involving real-time network diagnostics, connection management, and system-level operations in a Windows environment.

Key Responsibilities

Design and implement backend features** for network optimization and proxy management functionality

Optimize performance-critical networking code** to ensure minimal latency for gaming applications

Maintain and extend the Qt/QML integration layer** that connects backend C++ code with the frontend QML interface

Debug and resolve system-level issues** related to network connections, process management, and Windows API interactions

Write and maintain comprehensive unit tests** using Boost.Test framework

Conduct code reviews** and provide technical leadership to junior developers

Collaborate closely with the frontend team** on QML integration, signal-slot architecture, and data model design

Implement network diagnostics features** including ping monitoring, RTT measurement, packet loss analysis, and connection diagnostics

Work on cryptographic operations** for secure authentication and data integrity

Maintain build system configurations** using CMake for cross-platform compilation (x64/ARM64)

Required Qualifications

Technical Skills

5+ years of professional C++ development experience** with strong proficiency in modern C++ (C++17/C++20)

Deep understanding of Qt Framework** (Qt 6.x preferred), including: - QObject model and signal-slot mechanism - QML integration and QQmlEngine - Qt s memory management and parent-child relationships - Qt Network module for asynchronous operations

Expert-level knowledge of network programming:

TCP/UDP socket programming

Connection pooling and management

Low-latency network optimization

Real-time data processing

Strong system programming skills

Windows API experience (process management, system calls)

Understanding of operating system internals

System-level debugging and troubleshooting

Proficiency with build systems:

CMake (advanced usage, conditional compilation, cross-compilation)

Understanding of dependency management

Performance optimization expertise

Profiling and performance analysis

Memory management and leak detection

Real-time system constraints

Understanding of latency-sensitive applications

Testing and quality assurance

Unit testing frameworks (Boost.Test or similar)

Integration testing

Debugging complex issues

Memory leak detection and analysis

Version control

Git proficiency with experience in collaborative development workflows

Technical Environment

Primary Language

C++20

Framework

Qt 6.8.3 with QML

Build System

CMake 3.16+

Platform

Windows (primary), with cross-platform considerations

Libraries

Boost, Qt modules (Core, Network, Qml, etc.)

Testing

Boost.Test

Version Control

Git (Bitbucket)

Development Tools

Qt Creator, MSVC 2022, debugging tools

BENEFITS AND ADVANTAGES:

Hiring as a legal entity (PJ)

100% remote and flexible environment

Solid career plan aligned with performance.

Allowance for home office, health, wellness, and food of R$1,300.00 on a Flash card

Partnership with TotalPass, Zenklub, and Exitlag free of charge, available to everyone in the Clan.

Paid time off and days off to ensure you are always at your best.

Profit sharing plan + company shares after 6 months of employment.

50% assistance for courses and specializations after 6 months of employment.

Bradesco health plan 100% paid by the company for the holder

Annual bonus of one salary for the entire company, proportional to your length of service.

2512110202491914942

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.