Full-Stack Developer – AWS / PHP / PostgreSQL / AI Knowledge Platform
Worldwide
UK business is seeking an experienced full-stack developer for an initial paid proof-of-concept, with substantial ongoing work available if the initial project is successful. We are developing a private B2B knowledge and decision-support platform. The application will ingest documents and structured information, provide semantic and natural-language search, return evidence-backed answers, and support a human review and approval workflow. Preferred technology Experience with as many of the following as possible: Python, FastAPI PostgreSQL, pgvector AWS: S3, Lambda and/or ECS, API Gateway React / Next.js REST APIs, Git / GitHub Authentication and role-based access RAG / LLM applications, document ingestion and extraction We particularly want somebody who understands the difference between an LLM and an authoritative knowledge database. The AI must retrieve and reason from controlled knowledge and source evidence — it must not simply generate unsupported answers. Initial Proof-of-Concept Expected to include: document ingestion; structured knowledge records; PostgreSQL database; vector/semantic search; evidence/source storage; natural-language query; AI responses supported by source evidence; basic administrator/review interface; REST API; Git repository; local/development environment; basic automated testing; deployment documentation. The POC will use synthetic/sample data only. The successful developer will not require access to production customer data or our production data storage. Essential requirements Strong full-stack development experience Good written and spoken English AWS experience PostgreSQL/database design experience API development experience Understanding of application security Git/GitHub experience Examples of previous work, and ability to document their work properly Experience with RAG, vector search, document processing, multi-tenant SaaS, audit trails or AI knowledge systems would be particularly useful. How to apply Please begin your application with the word PLACEMENT26. Applications that don't include this may not be considered. Please provide: hourly rate (GBP or USD); normal weekly availability; location and timezone; GitHub/profile/portfolio links; examples of relevant applications you personally developed; which parts of the stack you have personally used; your experience with AWS; your experience with RAG/vector databases/LLMs; whether you work independently or for an agency; and your answer to the following question: “How would you prevent an LLM from answering a question when the underlying knowledge base does not contain sufficient reliable evidence?” This is initially a freelance engagement, but there is potential for substantial ongoing development if the relationship is successful. Individual developers preferred — no recruitment agencies initially.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- ExpertExperience Level
$14.00
-
$27.00
Hourly- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United Kingdom8:02 PM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by