Project Type:
Freelance / Remote / One-time project with potential for ongoing work
Project Overview:
We are building a smart resume generation platform that allows users to upload or write their resume content, improve it with the help of AI, and generate a professionally formatted resume in PDF or Word format.
We’ve already completed the entire frontend design (HTML/CSS/JS) and are looking for an experienced Backend Developer to bring the system to life.
Responsibilities:
- Handle PDF/Word file uploads and extract structured data (e.g., name, experience, education).
- Integrate OpenAI API (or equivalent) to analyze/improve resume content.
- Connect and manage payment gateway (preferably Moyasar or similar).
- Populate user data into pre-defined resume templates and export as PDF or DOCX.
- Implement order tracking (status: Pending, Paid, Completed).
- Set up a lightweight admin dashboard for managing orders and costs.
- Enable secure download and/or email delivery of final resume to user.
Required Skills:
- Strong experience in Node.js or Python (or similar backend frameworks)
- Experience with RESTful APIs, data parsing, and JSON handling
- Working knowledge of PDF generation libraries (jsPDF, Puppeteer, docxtemplater, etc.)
- Experience with cloud-based databases like Firebase or MongoDB Atlas
- Knowledge of payment API integration
- Clear, modular, and scalable code writing
Nice to Have:
- Experience with OpenAI API or other NLP tools
- Building admin dashboards (basic CRUD)
- Understanding of data privacy best practices
Important Notes:
- Full project brief will be shared with shortlisted candidates.
- You must agree to a basic confidentiality agreement (NDA).
- You will receive the final UI and frontend files before development starts.
- We will provide the OpenAI API key and domain name access.
- You are expected to handle deployment or provide documentation for it.
To Apply, Please Include:
- Examples of relevant past projects (GitHub, portfolio, live site)
- Your preferred tech stack
- Estimated delivery time
- Your rate or project-based quote
We look forward to working with someone who is professional, communicative, and passionate about building high-quality backend systems.
... Show more