remote-co-logo

Backend Engineer

US Tech Solutions

  • Date Posted

    Today

    New!
  • Remote Work Level

    Hybrid Remote

  • Location

    Hybrid Remote in Dallas, TX

  • Salary

    We're sorry, the employer did not include salary information for this job.

  • Categories

    ITSystem AdministratorEngineeringSoftware EngineerQA

  • Job Type

    Temporary

  • Career Level

    Experienced

  • Travel Required

    Yes

  • Education Level

    We're sorry, the employer did not include education information for this job.

About the Role

Title: Backend Engineer - IIOT Platform

Location: TX-Dallas

Job Description:

Dallas, TX10% RemoteRight to HireStarts 11/10/2025Ends 3/31/2026

Share on

Job Description


Backend Engineer - IIoT Platform (On Prem Kubernetes, MQTT, TimescaleDB, Schema Registry)
Dallas, TX (once in a month or as needed)
4 months contract to hire
Pay Rate: 80/Hr on W2



Key responsibilities
Backend services and APIs

  • Build stateless, performant services (Go/Java/Python) for ingest, validation, enrichment, and persistence.
  • Define versioned contracts (REST/gRPC), ensure backward compatibility, idempotency, and robust retries.
  • Provide shared libraries for schema validation, authN/Z, tracing.

MQTT messaging

  • Implement producer/consumer services with QoS 0/1, retained messages, shared subs, session persistence.
  • Design tenant aware topic hierarchies, ACLs, and secure device onboarding.
  • Enforce TLS/mTLS, certificate rotation; optimize throughput with batching and backpressure.

Data contracts (Forge) and CI enforcement

  • Model telemetry/events with JSON Schema; strict compatibility rules and gated CI checks.
  • Validate in the data plane; route bad payloads to DLQ with replay tooling.
  • Lead producer/consumer versioning and migrations.

Time series storage (TimescaleDB)

  • Design hypertables, compression, retention; high throughput ingest with ordering, dedupe, upserts.
  • Optimize reads via continuous aggregates and indexes; own backup/restore and PITR.

On prem Kubernetes

  • Ship Helm charts; manage Deployments/StatefulSets, HPA/VPA, probes, resource tuning.
  • Establish end to end observability (metrics/traces/logs), actionable alerts; GitOps for promotion/rollback.

Security, multi tenancy, and reliability

  • Zero trust defaults: mTLS, RBAC hardening, network policies, per tenant isolation.
  • Secrets/PKI management (Vault/KMS), audit logging; ingress/egress controls and rate limits.
  • Define SLIs/SLOs; canary/blue green, chaos testing; runbooks, on call, post mortems; DLQ/quarantine and replay.

Collaboration and delivery

  • Strong PR hygiene, branch protections, semantic versioning, release tagging in GitHub.
  • Document ADRs, runbooks, and APIs; align OT tag models/payloads with backend contracts.


Required qualifications

  • 5+ years building production backend services in Go/Java/Javascript/C/Python.
  • Deep MQTT understanding (EMQX/HiveMQ/Mosquitto): QoS 0/1, retained, shared subs, sessions, ACLs, TLS/mTLS.
  • On prem Kubernetes or docker: Helm, compose, observability, autoscaling, GitOps, secure multi tenant ops.
  • Time Series Database/historian: hypertables, compression, retention, continuous aggregates, performance, backup/restore.
  • Schema registry with JSON Schema; CI enforced compatibility.
  • CI/CD (GitHub Actions or similar): build/test, canary/blue green, artifacts, automated rollbacks.
  • Security: PKI, certificates, least privilege, network segmentation, Vault/KMS, audit logging.


Nice to have

  • Ignition (Transmission/Engine), OPC UA/Modbus/EtherNet/IP.
  • Kafka/Pulsar and MQTT bridges; CDC/outbox patterns.
  • IaC (Terraform/Ansible), Rancher/OpenShift; edge (K3s).
  • Service mesh (Istio/Linkerd) for mTLS/traffic policy.
  • Hybrid AWS for backup/analytics (ECR/S3/Glacier, secure tunneling).
Apply