Flatgigs

Flatgigs

FlatGigs tailors recruitment strategies for flat-structured companies, aligning teams with skills and culture. Utilizing tech tools for precise candidate organization.

Professional Services

Description

  • Design and implement a greenfield, microservice-based backend architecture for high-throughput IoT data ingestion.
  • Integrate telematics units, smart meters, and other hardware with backend systems.
  • Manage the M2M SIM lifecycle, including provisioning, activation, and data limit orchestration through telco APIs.
  • Develop backend handlers for IoT protocols such as MQTT, CoAP, HTTP/2, WebSockets, and LwM2M.
  • Implement connectivity management logic for RSSI monitoring, APN configuration, and cellular failover handling.
  • Build business logic for geofencing, real-time alerting, and automated data-usage capping.
  • Manage large streams of time-series data in PostgreSQL and TimescaleDB with a focus on integrity and performance.
  • Implement secure M2M communication using TLS/SSL, X.509 certificates, and Private APN/VPN tunneling.
  • Build and support automated deployment pipelines for cloud infrastructure using Docker and Kubernetes.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Telecommunications, or a related field.
  • 5+ years of backend development experience.
  • At least 3 years of experience focused on IoT/M2M product ecosystems.
  • Strong experience with Node.js and NestJS (TypeScript).
  • Proven experience designing event-driven architectures and microservices.
  • Deep knowledge of PostgreSQL, including schema design and performance tuning.
  • Experience integrating with CMPs such as Cisco Jasper, Ericsson DCP, or 1NCE via REST APIs.
  • Understanding of NB-IoT, LTE-M (Cat-M1), and 4G/5G constraints.
  • Hands-on experience with telematics hardware integration (GPS, OBD-II) and smart metering (DLMS/COSEM).
  • Experience with MQTT/S, CoAP, and binary payload formats such as Protocol Buffers or MessagePack.
  • Proficiency with Docker and Kubernetes.
  • Experience building CI/CD pipelines for scalable cloud environments.
  • Ability to troubleshoot network-layer issues such as packet loss and latency in cellular M2M environments.
  • Preferred: experience with eSIM/eUICC remote provisioning standards.
  • Preferred: knowledge of Private APN setup and secure IPSEC/VPN tunneling between telco core and cloud.
  • Preferred: familiarity with RS-485, CAN bus, or Modbus.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Backend Engineer - Conversations

HighLevel 251-1K Internet Software & Services

HighLevel is hiring a Staff Backend Engineer for its Conversations platform to own and scale the data systems behind high-volume messaging across a distributed, remote-first product environment.

ClickHouse Elasticsearch Firestore GCP Grafana Kibana Microservices MongoDB Node.js OpenTelemetry Redis TypeScript
2 hours, 2 minutes ago

Junior Back End Engineer

Sensor Tower 11-50 Media

Sensor Tower is hiring a Junior Back End Engineer in London to help build and improve data-driven backend systems that power customer-facing products at scale.

ClickHouse GitHub MongoDB Python REST API Ruby Ruby on Rails Sidekiq
2 hours, 2 minutes ago

Backend Engineer (PHP/Golang)

Xsolla 251-1K Internet Software & Services

Xsolla is hiring a Backend Engineer in Montreal/Canada to build and maintain backend systems for its game monetization platform in a remote, full-time role.

Go PHP SQL
2 hours, 2 minutes ago

Backend Software Engineer Senior - Vaga afirmativa para mulheres

Swile 251-1K Professional Services

Swile is hiring a Senior Backend Software Engineer in Brazil to improve its current product and backend platforms through data-driven decisions that strengthen efficiency, stability, and performance.

gRPC Java Kafka Kotlin Microservices RabbitMQ Redis REST API
2 hours, 17 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers