Recruit Myself
Back to jobs
C
Verified

Cupidte

Full Stack Engineer

Lagos, NigeriaFull-timeMidCompetitiveMay 7, 2026
Share

Job Description

About the role

You are the technical backbone of the Cupid Fleet Intelligence Platform. You will architect and build the entire backend: a real-time IoT telemetry processing pipeline, a multi-tenant REST API, a Web

Socket gateway for live vessel tracking, and the alert engine that protects human lives in Nigerian waterways. This is a high-ownership role — you will make production decisions on day one.

What you will build

  • SQS Worker service: consume Protobuf messages from AWS IoT Core via SQS, parse, deduplicate, and write to TimescaleDB at high throughput

  • Alert engine: evaluate all six safety alert types (capsize, theft, overheat, power loss, geofence, impact) and dispatch via tri-factor notification pipeline

  • Redis Pub/Sub bridge: connect the Worker to the Socket.io Web

Socket gateway for real-time dashboard updates

  • tRPC API with Zod validation: full fleet management, telemetry query, alert, and admin endpoints

  • PostgreSQL multi-tenancy: design and enforce RLS policies for strict data isolation between fleet operators

  • TimescaleDB schema: hypertable design, compression policies, continuous aggregates for fleet analytics

Required qualifications

  • 5+ years professional experience with Node.js and Type

Script in production environments

  • Solid PostgreSQL knowledge: query optimisation, indexing, schema design. RLS experience is a strong plus.

  • Experience with AWS services: ECS, SQS, IoT Core, RDS, or equivalent cloud IoT/queue patterns

  • Comfortable with Docker and containerised deployments

  • Experience with Web

Socket real-time systems (Socket.io, ws, or similar)

  • Understanding of message queue patterns and at-least-once delivery semantics

Bonus qualifications

  • Experience with TimescaleDB or any time-series database

  • tRPC or GraphQL API design experience

  • IoT / MQTT protocol knowledge

  • Experience with Protobuf / binary serialisation

  • Previous work in safety-critical or monitoring systems

What we offer

  • Ownership of a technically interesting, life-safety IoT system operating in a genuinely challenging environment

  • Small team — your decisions ship to production, not to a committee

  • Competitive compensation with equity participation in Cupid Transport Solution

  • Flexible working — remote-friendly, results-focused

Job Types: Full-time, Contract

Contract length: 3 months

Work Location: Remote

Verified Listing

This role has been verified for authenticity, market-rate compensation, and remote eligibility.

Apply now

Step 1 of 1
Newsletter

Stay at the forefront
of market

Get the latest updates on AI-powered hiring, career growth, and technical deep-dives delivered to your inbox.

No spam. Just pure intelligence.

Full Stack Engineer at Cupidte | Recruit Myself