Back to all positions

[Remote] Full Stack Software Engineer

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. American AI Logistics develops AutoBid, an automated government procurement bidding platform that uses document processing and LLM-driven workflows to assemble federal bid responses. The Mid to Senior Full Stack Software Engineer will own backend-first features across document ingestion, email automation, PostgreSQL data services, queues, APIs, and React interfaces while maintaining reliability, security, observability, and compliance.

Responsibilities

  • Build and harden pipelines that ingest solicitations from government sources with different formats, delivery mechanisms, and reliability characteristics
  • Extract structured line items and pricing from messy real-world documents: Excel files with hidden characters, image-only PDFs requiring OCR, and attachments large enough that streaming and bounded concurrency matter
  • Integrate LLM calls into the pipeline production-grade: structured outputs, validation against expected schemas, retries with backoff, and isolation so one bad document never takes down a service
  • Build detection for silent failures — an extraction that quietly drops a line item is worse than one that crashes
  • Develop and maintain the RFQ email automation system: outbound dispatch, thread tracking, inbound quote capture, and price extraction from supplier responses
  • Integrate with Microsoft Graph and Gmail via OAuth service accounts, applying least-privilege scopes and handling token refresh, reauthentication, and failed-send reconciliation
  • Make send paths idempotent: duplicate scheduled emails and double-sent RFQs are real incidents we have fought and won — keep it that way
  • Build NestJS/TypeScript services that consume from RabbitMQ with correct ack discipline, bounded prefetch, graceful shutdown under SIGTERM, and clean behavior through ECS deploys
  • Design and evolve the multi-tenant PostgreSQL data model using expand/migrate/contract sequencing for zero-downtime schema changes, including backfills and defunct-table cleanup
  • Enforce tenant isolation at the data and service layer — row-level security, company-scoped queries, and tests that prove cross-tenant leakage cannot happen
  • Tune query performance, connection limits, and transaction behavior on RDS PostgreSQL as data volume grows
  • Ship full-stack features when the work calls for it: React/TypeScript grids, admin panel workflows, and configuration UIs on top of the backend you build
  • Maintain frontend code quality — typing discipline, dependency hygiene, and test coverage — without it becoming your primary surface
  • Implement structured logging that is useful and safe: no PII, no secrets, no email bodies in production logs; audit-relevant events mirrored to CloudWatch with actor identity
  • Remediate vulnerability findings and penetration-test issues on production services and container images as a standing responsibility, not a fire drill
  • Engineer with the discipline of a defense-sector compliance posture: access control as an invariant, audit evidence by default, and explainable systems

Skills

  • * 5–9 years of professional software engineering experience
  • * Strong proficiency in TypeScript with production experience building server-side services and APIs in Node.js (NestJS experience is a genuine plus)
  • * Deep hands-on experience with PostgreSQL: schema design, migrations, indexing, query optimization, and multi-tenant data modeling
  • * Production experience with message queues (RabbitMQ, SQS, or Kafka): consumer semantics, acknowledgement discipline, backpressure, and failure handling
  • * Experience integrating third-party APIs with OAuth2 in production, including token lifecycle and error recovery
  • * Experience with document parsing or data extraction from inconsistent, low-quality sources — or LLM-based extraction in production
  • * Working proficiency in React sufficient to ship complete features without hand-holding
  • * Experience with structured logging, observability tooling, and production monitoring
  • * Ability to work independently with significant ownership, make sound technical decisions, and communicate rationale clearly
  • * U.S. citizenship required
  • * Experience with AWS services in production: ECS Fargate, RDS (PostgreSQL), S3, ALB, IAM, CloudWatch
  • * Experience running containerized workloads through deploys: task lifecycle, health checks, graceful shutdown, and memory management
  • * Experience integrating LLM APIs (Anthropic, OpenAI, or similar) into production systems with structured outputs and evaluation of extraction quality
  • * Experience with email systems at scale: Microsoft Graph, Gmail API, SMTP providers, deliverability, and thread tracking
  • * Experience with browser automation or scraping (Playwright or similar) against systems without APIs
  • * Experience building test infrastructure: integration test suites, seed data, and CI pipelines
  • * Experience in regulated or compliance-constrained environments (government, defense, healthcare, financial services)
  • * Background in government contracting, procurement, or supply chain systems is a genuine plus

Benefits

  • Competitive salary and equity compensation
  • Comprehensive health, dental, and vision insurance
  • 401(k) with employer match
  • Flexible PTO policy
  • Professional development budget
  • Opportunity to obtain a government security clearance sponsored by the company

Company Overview

  • American AI Logistics is a govtech SaaS platform enabling businesses to secure government contracts with tailored proposals. It was founded in 2023, and is headquartered in Orlando, Florida, USA, with a workforce of 2-10 employees. Its website is https://www.americanailogistics.com/.