Join a US-based client as a Middle+ / Senior Network Engineer to design, implement, and maintain reliable network communication layers for real-time systems. Collaborate with backend and frontend engineers to ensure stable client-server communication. Troubleshoot network, connectivity, and performance issues across environments.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
We are looking for a Middle+ / Senior Network Engineer to join a US-based client working on real-time, network-driven systems with a strong focus on protocol integrations, WebSocket/MQTT connectivity, and scalable cloud APIs. The role combines classical networking expertise with modern real-time web and IoT-style architectures.
Details
Client: USA
Location: Remote
Employment Type: Full-time
Start Date: ASAP
Language Requirements: English B2+
Key Responsibilities
Design, implement, and maintain reliable network communication layers for real-time systems.
Work with network protocols and APIs for bi-directional, low-latency communication.
Implement and support WebSocket and MQTT-based connectivity.
Integrate network services with backend APIs and real-time data flows.
Collaborate with backend and frontend engineers to ensure stable client-server communication.
Support and optimize real-time synchronization using database and event-driven architectures.
Troubleshoot network, connectivity, and performance issues across environments.
Participate in architecture discussions and contribute to scalable network design decisions.
Ensure security, stability, and observability of network communication layers.
Requirements
Middle+ to Senior level experience as a Network Engineer or in a closely related role.
English proficiency at B2 level or higher.
Strong understanding of networking fundamentals (TCP/IP, WebSockets, message brokers).
Experience with TypeScript for protocol handling and API integrations.
Experience with JavaScript for client-side connections.
Hands-on experience with MQTT for real-time or IoT-style connectivity.
Experience working with PostgreSQL, including real-time data synchronization.
Understanding of scalable API architectures and real-time data flows.
Ability to work independently and communicate effectively in a distributed team.
Tech Stack
Languages: TypeScript, JavaScript
Frameworks / Libraries: Supabase (WebSocket subscriptions, API management), MQTT, QwikJS (SSR)
Database: PostgreSQL with Supabase real-time sync
Hosting / Servers:
Supabase Cloud (APIs, brokers, edge functions)
Local Vite server (port 3000) for WebSocket/MQTT testing
Nice to Have
Experience with real-time systems, streaming, or event-driven architectures.
Background in IoT, messaging systems, or broker-based communication.
Understanding of security best practices for network and real-time communication.
Similar Jobs
Explore other opportunities that match your interests
L4 Studio - Software Developme...
Senior F5 Load Balancer Engineer
TEKsystems