AWS Serverless Job Portal
Budget: ₹12,500 – ₹37,500 INR
I’m building a fully serverless job-portal backed by AWS Lambda, API Gateway, DynamoDB and S3. The core pieces are already sketched out, but I need an engineer who can turn the architecture into a production-ready platform that comfortably handles 100+ concurrent application submissions and securely stores resumes.
Here’s the shape of the work:
• RESTful endpoints must be exposed through API Gateway, wired to Lambda functions in Node.js or Python, and protected with the appropriate IAM roles.
• Two user roles drive the system—Admins and Users—so each route will need role-based access control and clean CORS rules.
• Resumes are uploaded to S3; the upload flow needs pre-signed URLs, server-side validation for type and size, and encrypted at-rest storage.
• Applicant data, job postings and user profiles sit in DynamoDB tables designed for fast querying and low cost.
• CloudWatch should log every Lambda invocation, API Gateway call and S3 event so I have a clear operational picture from day one.
Deliverables
1. CloudFormation/SAM or CDK stacks that spin up the entire environment.
2. Source code for Lambdas with inline unit tests.
3. Postman or Swagger collection documenting each endpoint, including sample Admin and User JWTs for quick testing.
4. A brief runbook outlining deployment, rollback and basic troubleshooting steps.
I’ll provide the AWS account, job-posting schema and UI mock-ups; you bring the serverless expertise to stitch it all together, validate security and leave the project ready for scale.
Here’s the shape of the work:
• RESTful endpoints must be exposed through API Gateway, wired to Lambda functions in Node.js or Python, and protected with the appropriate IAM roles.
• Two user roles drive the system—Admins and Users—so each route will need role-based access control and clean CORS rules.
• Resumes are uploaded to S3; the upload flow needs pre-signed URLs, server-side validation for type and size, and encrypted at-rest storage.
• Applicant data, job postings and user profiles sit in DynamoDB tables designed for fast querying and low cost.
• CloudWatch should log every Lambda invocation, API Gateway call and S3 event so I have a clear operational picture from day one.
Deliverables
1. CloudFormation/SAM or CDK stacks that spin up the entire environment.
2. Source code for Lambdas with inline unit tests.
3. Postman or Swagger collection documenting each endpoint, including sample Admin and User JWTs for quick testing.
4. A brief runbook outlining deployment, rollback and basic troubleshooting steps.
I’ll provide the AWS account, job-posting schema and UI mock-ups; you bring the serverless expertise to stitch it all together, validate security and leave the project ready for scale.
Related categories:
Python
Education
NoSQL Couch & Mongo
Amazon Web Services
Node.js
Elasticsearch
Aws Lambda
RESTful API
Encryption
Security