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 build a greenfield, microservices-based IoT platform using NestJS and Next.js.
  • Develop direct communication layers for IoT devices and sensors to ensure stable data ingestion.
  • Implement and optimize low-latency device communication using MQTT, CoAP, WebSockets, gRPC, and HTTP/2.
  • Manage the M2M connectivity layer, including SIM lifecycle orchestration and CMP integrations.
  • Build real-time backend logic for geofencing, alerting, predictive maintenance, and telemetry analytics.
  • Design PostgreSQL schemas and TimescaleDB models to support high-volume time-series data.
  • Create real-time dashboards in Next.js for live device status, historical trends, and sensor telemetry.
  • Implement end-to-end security for the edge-to-cloud path, including certificate-based authentication and private network configurations.
  • Work with Docker, Kubernetes, and messaging systems to support scalable microservices and deployments.
  • Design and maintain automated CI/CD pipelines for reliable releases.

Requirements

  • 5+ years of full stack development experience, including at least 3 years in IoT/M2M product environments.
  • Advanced Node.js and NestJS experience with TypeScript and event-driven architecture.
  • Deep experience with MQTT brokers such as EMQX, HiveMQ, or Mosquitto.
  • Experience with binary data formats such as Protocol Buffers and MessagePack.
  • Proven experience managing M2M/eUICC SIMs, APN configurations, and cellular constraints such as NB-IoT and LTE-M.
  • Mastery of PostgreSQL, including time-series optimization and caching with Redis.
  • Expert knowledge of Next.js (React) and state management tools such as Zustand, Redux, or React Query.
  • Experience streaming real-time data to the UI using WebSockets or SSE and visualizing data with D3.js, Highcharts, or Mapbox.
  • Hands-on experience with Docker, Kubernetes, Kafka or RabbitMQ, and CI/CD pipeline design.
  • Ability to read hardware documentation and implement direct integrations via TCP/UDP or protocols such as Modbus and DLMS/COSEM.
  • Bachelor’s or Master’s degree in Computer Science, Telecommunications, Electrical Engineering, or a related field.
  • Preferred: experience with eSIM remote provisioning and global roaming orchestration.
  • Preferred: knowledge of edge computing at the gateway level.
  • Preferred: background in telematics such as OBD-II and CAN bus, or smart grid technologies.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Controls Engineer

Diversified Automation 51-250 Industrial Conglomerates

Senior Controls Engineer at a remote engineering company supporting the design, PLC/HMI development, and commissioning of electrical control systems for conveyor and sortation projects in material handling, with the goal of delivering successful project execution.

18 minutes ago

Senior SCADA Developer

Terabase Energy 51-250 Renewable Electricity

Terabase is hiring a Senior Developer for SCADA Applications to lead the development and management of SCADA systems for renewable energy power plants, with a focus on standardization, deployment, and customer-specific project delivery.

Azure Bitbucket CI/CD Cybersecurity JIRA Python
1 hour, 3 minutes ago

Senior Controls Engineer - SCADA

Terabase Energy 51-250 Renewable Electricity

Terabase Energy is hiring a Controls Engineer to support the design, commissioning, and continuous improvement of control systems for utility-scale renewable energy projects, including battery storage, within its software and construction automation platform.

1 hour, 18 minutes ago

Embedded Firmware Engineer

Cents 51-250 Diversified Consumer Services

Cents is hiring a remote Embedded Firmware Engineer to help architect and maintain payment and IoT sensor systems for laundromat and garment care businesses across North America.

Agile Android Bash C C++ Encryption Git Java JIRA Kotlin Python SVN
1 hour, 18 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