Back End Developer

 

Description:

We are hiring a production-ready backend developer to build and maintain backend services involving authentication, file processing pipelines, AI service integration, and report generation APIs.

This is a delivery-focused contract.

Not a learning role. Not experimental. You are expected to ship.

 

Core Responsibilities

  • Design and build secure backend APIs using NestJS
  • Implement authentication and access control systems
  • Handle file uploads, validation, storage, and processing
  • Integrate external AI or inference services
  • Generate and manage reports (PDF / JSON)
  • Deploy and maintain services in a production AWS environment

 

Required Technical Skills

 

Backend & API Development

 

  • Strong NestJS (Node.js) experience in production
  • REST API design with proper validation & error handling
  • JWT-based authentication
  • Role-Based Access Control (RBAC)
  • Secure session and token management

 

File Handling & Processing

 

  • Backend handling of file uploads with size/type constraints
  • Processing PDF and image files (JPG/JPEG)
  • Server-side validation for corrupted/unreadable files
  • Triggering async or background processing workflows

 

AI & External Service Integration

  • Experience integrating AI/ML or external inference APIs
  • Validating and persisting structured AI outputs
  • Handling retries, failures, and inconsistent responses

 

Database & Storage

 

  • Experience with PostgreSQL and/or MongoDB
  • Schema design for structured results, metadata, and logs
  • AWS S3 for file storage
  • Secure access patterns for stored assets

 

AWS, Deployment & Production

 

  • Deploying backend services on AWS (EC2, S3, IAM)
  • Environment configuration and secrets management
  • Dockerized deployments
  • Logging, monitoring, and error tracking (Sentry or similar)
  • Performance optimization and basic security hardening

 

Reports, Admin APIs & Access Control

 

  • Generating PDF and JSON outputs from backend services
  • Secure download links with auth & authorization checks
  • APIs to view, filter, and manage generated outputs
  • Admin-level access controls and audit logging

 

Engineering Practices

 

  • Strong Git discipline (branches, clean commits, PRs)
  • Ability to work independently with minimal supervision
  • Clear communication of blockers and progress

 

Nice to Have

 

  • OCR or document-processing pipelines
  • Background job queues (BullMQ, Redis, SQS)
  • Experience working under short, high-delivery timelines

Organization Saynt AI
Industry IT / Telecom / Software Jobs
Occupational Category Back End Developer
Job Location Karachi,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-12-19 4:23 am
Expires on 2026-03-06