Powered by Information Department Government of Sindh

Backend Developer (NestJS / AWS) — Contract (1 Month)


 

Contract Details

  • Duration: 1 Month
  • Commitment: ~20 hours/week
  • Compensation:
  • Base: PKR 100,000
  • Performance Bonus: PKR 20,000 (on successful and timely delivery)
  • Work Type: Remote
  • Engagement: Contract-based


 

Role Overview

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


 

How to Apply


 

  • Fill out this Form : https://docs.google.com/forms/d/e/1FAIpQLSfCc3z-UDkA83iPAhxMx3_9ipwG241LaPN8ePCKwWAJPxo0hA/viewform?usp=header
  • Send your Resume at [email protected], after filling out this form.

Salary

Competitive

Monthly based

Location

Karachi Division,Pakistan,Pakistan

Job Overview
Job Posted:
10 months ago
Job Type
Pvt Job
Job Role
Back End Developer
Education
Bachelor's Degree
Experience
1 Year
Total Vacancies
1...
Age requirment
20 Year - 35 Year

Job Tags:

Share This Job:

Location

Karachi Division,Pakistan,Pakistan