About the Role
Ameza 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 code
Required 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 communication
Nice To Have
• Timeseries DB (Timescale/Influx)
• Redis / BullMQ
• Image pipelines (sharp, presigned URLs)
• Offline-first or POS sync patterns
Compensation
• Up to $2,000/month full-time (160 hrs)
• Equity options for high-performing long-term contributors
How to Apply (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 pipeline
If any of these are missing, the application will not be reviewed.
Pay: $1,500.00 - $2,000.00 per month
Application 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 Now
Apply Now