2,063,728open jobs
121,816companies
239,486added this week
Browse all
Location
In office (Cairo)
Employment
Full-Time

First seen by Alion on Oct 29, 2026.

Overview
Company
Impact
Profile match
RITEC - The Condition Monitoring Company (est. 1994), is the largest Predictive Maintenance (PdM) / Condition Based-Maintenance (CBM) company in the Middle East.

Job Summary:

We are seeking a Software Integration Engineer to bridge physical data acquisition hardware with our central software systems. In this role, you will develop and maintain backend applications in Node.js that communicate directly with wired DAQ units and wireless gateways using TCP, UDP, MQTT, and WebSockets. You will handle incoming telemetry, parse custom payloads, and interface field data with SCADA systems using Modbus protocols to ensure robust, real-time industrial monitoring.

Key Responsibilities:

• Backend Gateway Integration: Design, develop, and maintain Node.js backend services to receive data from wireless gateways and wired DAQs via network protocols (TCP, UDP, MQTT, and WebSockets).

• Protocol & Data Processing: Implement robust socket and message-broker handling to parse data streams, manage device connections, and ensure reliable telemetry delivery.

• SCADA & Modbus Integration: Interface the backend architecture and field data with SCADA systems using Modbus (RTU/TCP) for seamless supervisory control and monitoring.

• API & System Architecture: Build APIs or event-driven pipelines to route device data into databases, visualization dashboards, or alert systems.

• Testing & Debugging: Troubleshoot network-level communication issues, packet loss, socket drops, and device handshakes between field hardware and backend servers.

• Documentation: Document network configurations, payload schemas, API endpoints, and connection workflows.

Requirements

• Bachelor’s degree in Computer Engineering, Electrical Engineering, Software Engineering, or a related field.

• Strong proficiency in JavaScript (Node.js) with deep familiarity with network programming using built-in or third-party libraries for TCP/IP sockets, UDP datagrams, MQTT, and WebSockets.

• Solid understanding of Modbus (TCP/RTU), MQTT brokers, and serial communication standards.

• Ability to read hardware datasheets, wiring diagrams, and technical manuals for field instruments and DAQ systems.

• Familiarity with handling JSON/binary payloads and time-series data.

Preferred Qualifications (Nice-to-Haves):

• Experience with industrial automation, PLC programming, or SCADA software packages.

• Proficiency with Git version control, Linux environments, and containerization tools (Docker).

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,063,728 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Cairo
Remote (Egypt) · Full-Time · Giza
Java
SQL
Java
Spring Boot
Hibernate
Databases
MySQL
PostgreSQL
Mobile
JUnit
DevOps
Rest API
GitHub Actions
Prometheus
CI/CD
Jenkins
Docker
Kubernetes
Grafana
Management
Agile
QA
TestNG
Apply
≈ $140k – $261k per year (Estimated) · In office · Full-Time · 3+ years exp · Bellevue
TypeScript
Databases
PostgreSQL
Supabase
DevOps
Vercel
Apply
In office · Internship · Bachelor's Degree · Bellevue
JavaScript
TypeScript
AI/ML
Copilot
Cursor
Claude Code
Frontend
React.js
DevOps
Git
Apply
Full Stack Engineer 3 months ago
$120k – $150k per year · In office · Full-Time · Bellevue
TypeScript
Databases
PostgreSQL
Supabase
Apply
Software Engineer 2 months ago
≈ $111k – $240k per year (Estimated) · In office · Full-Time · Bachelor's Degree · Lansing
Python
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
TypeORM
Databases
PostgreSQL
AI/ML
Claude Code
LLM
OpenAI
Frontend
GraphQL
Next.js
React.js
Apply
In office · 2+ years exp · Gomel
Python
JavaScript
C++
Node JS
Python
Flask
FastAPI
Django
Databases
PostgreSQL
MS SQL
AI/ML
AI Agents
LLM
Frontend
React.js
DevOps
Rest API
Git
Docker
Nginx
GitHub
Linux
Apply
Remote (location not specified) · Contractor
JavaScript
TypeScript
C#
C#
.NET
Frontend
Angular
React.js
DevOps
Rest API
Terraform
Azure DevOps
Azure
Platform Engineering
Bicep
Design
Figma
Management
Agile
QA
Cypress
Playwright
Jest
Apply
≈ $42k – $96k per year (Estimated) · In office · Full-Time · Master's Degree · Allschwil
Python
AI/ML
Scikit-learn
Multimodal AI
PyTorch
Time Series
Machine Learning
DevOps
GitHub
HPC
Apply
≈ $23k – $58k per year (Estimated) · In office · 3+ years exp · Beijing
JavaScript
Java
Kotlin
Swift
Objective-C
Databases
MySQL
Redis
Frontend
Vue.js
Pinia
Vue Router
Mobile
Jetpack Compose
UIKit
SwiftUI
Apply
In office · Moscow
JavaScript
SQL
Databases
Firebird
DevOps
CI/CD
Linux
Apply
In office · Full-Time · Cairo
Apply
In office · Cairo
Python
JavaScript
TypeScript
SQL
Python
Flask
FastAPI
Django
Databases
PostgreSQL
AI/ML
AI Agents
Frontend
React.js
DevOps
Rest API
GCP
Git
AWS
Linux
Management
Agile
Scrum
Apply
≈ $3.5k – $8.5k per year (Estimated) · In office · Full-Time · Cairo
Design
AutoCAD
Apply
Hybrid · Full-Time · Cairo
Apply
Head Of FP&A 11 hours ago
≈ $18k – $41k per year (Estimated) · Hybrid · Full-Time · Cairo
Python
AI/ML
Claude
ChatGPT
Analytics
Power BI
Looker
Microsoft Excel
Apply
In office · Full-Time · Cairo
Apply
See all jobs
This is one of many
2,063,728 more open roles from verified company boards, updated every day.