C++ / Backend Developer
Middle+ C++ / Backend Developer | Monitoring & Infrastructure Automation
C++ • Qt • SQL • Distributed Systems • Docker • PowerShell
Designed and maintain as the sole developer a production monitoring system processing about 8000 telemetry reports per day across 60+ servers and 500+ workstations.
Remote • full-time / part-time / project-based • from 180,000 RUB net
C++ / Backend Developer
monitoring, backend, SQL, automation
telemetry reports, 60+ servers and 500+ workstations
Europe/Moscow, full-time or project-based
Middle+ C++ / Backend Developer with 8 years of experience building distributed monitoring systems and IT infrastructure automation tools.
Designed and implemented end to end as the sole developer a production monitoring system for remote and isolated sites.
metrics collection, local queue and packet creation
delivery acknowledgement and retries with increasing intervals
telemetry packet ingestion via API
packet validation, transformation and loading
packet statuses, procedures, views and history
database views expose alerts to operators
The agent keeps packets in a local queue and treats delivery as successful only after an acknowledgement response. If there is no response, the packet is retried several times with increasing intervals.
The C++ backend accepts telemetry packets via API, validates and transforms the data, then loads telemetry into PostgreSQL tables.
Packets move through “waiting”, “processing”, “processed” or “error” statuses. Processing timeouts protect the worker from hangs and duplicate processing, while PostgreSQL procedures and views produce alerts for the frontend.
This moved infrastructure control from scattered manual checks to a unified centralized monitoring system.
Where I can be useful for a team: backend, data, monitoring and infrastructure automation.
Backend components and system-level application logic for distributed solutions: C++17/20, Qt, STL, RAII, smart pointers, multithreading, error handling, resource management, Qt/event loop integration and performance tuning. Designed data delivery from isolated environments with a local queue, ack/retry, packet statuses and watchdog logic.
Strong practical work with PostgreSQL and MS SQL Server: schema design, complex analytical queries, indexes, query plans, performance optimization and SQL tuning.
Monitoring agents, metrics collection tools and production automation: PowerShell, Windows Server, Active Directory, Docker Compose and data delivery from isolated environments.
Backend and operations practices around the main stack: Python/Flask, Git, Linux basics, Docker, repeatable deployment workflows and service maintenance.
A recruiter-friendly summary of context, role and engineering focus.
Software Engineer / Backend Engineer. Development and maintenance of a production monitoring and management system for distributed IT infrastructure across remote and isolated sites.
Formal education and courses supporting backend, C++, SQL and data architecture.
Higher education: operation and application of special-purpose automated systems.
Vocational education: information systems, programming and computer/network maintenance.
1T Data: data design, storage architecture and analytical systems.
Yandex Practicum: modern C++, STL, engineering practices and applied development.
Technologies and tools. Hover or tap for details.
A systems-minded approach to complex engineering tasks.
PowerShell C++ Backend PostgreSQL
Problem: provide centralized visibility into server and workstation health across remote and isolated sites.
T-SQL PostgreSQL SSIS Power BI
Problem: make heavy reports and SQL workflows faster and more predictable for users and support.
Docker Compose PowerShell Bash
Problem: reduce manual work while maintaining a multi-service Docker Compose infrastructure.
Qt Widgets C++ CMake
Problem: provide convenient desktop tools on top of backend and database logic.
Bash Docker Compose SSH
Problem: make NAS operations reproducible without repeatedly logging into the host manually.
I am looking for a remote Middle+ C++ / Backend Developer role with target compensation from 180,000 RUB net. I am open to full-time, part-time and project-based work. I am interested in complex backend tasks, systems development, data, monitoring and infrastructure automation; business travel is fine.