Backend Developer (NestJS, PostgreSQL, MQTT) - Full-Time

Remote, USA Full-time
About the RoleAmeza is building a smart retail platform combining POS systems with IoT-enabled devices. We’re hiring a backend engineer who understands NestJS, PostgreSQL, MQTT, and event-driven IoT pipelines. This is a full-time 160 hrs/month role with potential equity options for long-term contributors. Mandatory Requirements (Read Before Applying)Applications without these will be automatically rejected. • You must have proven NestJS + PostgreSQL experience (GitHub required). • You must have real-world MQTT/IoT backend experience, not tutorial-level.• You must provide links to projects or code samples that demonstrate the backend architecture you built. • You must confirm you can work for ~$2,000/month full-time. • You must sign an NDA + NCA before any technical discussion. • No agencies, no teams, no subcontractors, no recruiters. • No AI-generated applications. We will detect them. If you cannot meet ALL of these, do not apply. Responsibilities• Build and maintain NestJS backend modules, services, guards, and APIs• Design multi-tenant PostgreSQL schemas• Implement Timeseries tables (Timescale)• Develop MQTT ingestion pipelines (batching, retention, validation)• Implement RBAC, ABAC, JWT auth, and secure tenant isolation• Build image upload APIs (S3/Spaces)• Deploy backend using Docker + GitHub Actions to DigitalOcean• Maintain documentation and clean, maintainable codeRequired Skills• Strong experience with NestJS, TypeScript, PostgreSQL• Experience with MQTT in production environments• Understanding of multi-tenant SaaS and event-driven systems• Docker, CI/CD (GitHub Actions), DigitalOcean deployment• Ability to work independently (no hand-holding)• Clear English communicationNice To Have• Timeseries DB (Timescale/Influx)• Redis / BullMQ• Image pipelines (sharp, presigned URLs)• Offline-first or POS sync patternsCompensation• Up to $2,000/month full-time (160 hrs)• Equity options for high-performing long-term contributors(Failure to Follow = Automatic Rejection)Include ALL of the following in your message:• GitHub link with NestJS backend examples• Short description of an IoT/MQTT system you built• Your monthly availability and timezone• Confirmation you accept NDA + NCA• A 3–5 sentence description of how you would build an MQTT → PostgreSQL ingestion pipelineIf any of these are missing, the application will not be reviewed.Pay: $1,500.00 - $2,000.00 per monthApplication Question(s):• How many years of experience do you have with PostgreSQL (schema, indexing, migrations)• Please provide your GitHub link showing NestJS or backend work• Have you directly integrated MQTT (not WebSockets, not Kafka) into a production backend system? • Are you willing to work full-time (160 hrs/month) for $2,000/month? • Are you willing to sign a Non-Disclosure Agreement and Non-Compete Agreement before access? • Are you applying as an independent developer (not an agency, team, or recruiter)?• How many years of professional experience do you have using NestJS (not Node.js)? Work Location:Remote Apply tot his job
Apply Now
Back to Home