Full Stack Developer (internal saas)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Any

SALARY

1000/mo USD

HOURS PER WEEK

40

DATE POSTED

Mar 2, 2025

JOB OVERVIEW

We are building an internal document processing SaaS that allows users to upload documents, process them with AI, and search through them intelligently. I need a developer to build the foundational structure that I can then continue developing myself OR you will join the team to continue development.

Technical Requirements
Backend:
- Python with FastAPI
- PostgreSQL database integration
- Background worker implementation
- Document processing pipeline setup
- Google OAuth integration
- Stripe implementation (not a prio)

Frontend:
- SvelteKit implementation
- Clean, simple UI for document management, uploading, project management.
- Upload functionality
- Basic dashboard and project management views
- Simple website with sign in and redirect to the app (Upgrade to see actual info & Upgrade to see actual info)

DevOps:
- Deployment on Upgrade to see actual info
- Database setup and configuration (PostgreSQL on Render)
- Admin panel to see usage of APIs, documents, projects, chats etc.
- Environment configuration
- (please note that we primarily want to use this internally, but I also want to give it to some friends - hence the usage metering and ability to grow the platform capabilities, google sign in / stripe so I can bill them for the API)

Project Scope
1. User authentication with Google login (only google, nothing complicated)
2. Project creation and management
3. Document upload and storage
4. Basic document processing pipeline
5. Simple search interface
6. Database schema implementation
7. Simple Chat interface (imagine chatgpt interface but with a few extra features)
8. Model Agnostic & no Langchain! I hate langchain! It’s just bloatware. I want to build this model agnostic (which the repo, explained below, is also built for), eg via open router.

Deliverables
- Complete codebase with documentation
- Deployment to Upgrade to see actual info
- Knowledge transfer sessions
- Code walkthrough and explanation
- The goal is for me to then take over the project and continue improving it / own it internally.

Ideal Candidate
- Strong experience with Python and FastAPI (youll need to write the API)
- SvelteKit experience (or some other experience JS experience so you can learn it :))
- Previous work with document processing (not expert level stuff here, but eg pdf extraction or OCR)
- Knowledge of PostgreSQL
- Familiar with cloud deployment (ideally Upgrade to see actual info)
- Clear communicator who can explain technical concepts that I dont understand yet (I know db, vector db, python, Postgres etc but eg svelte/fastapi & co are new to me!)

Timeline is 3-4 weeks for the MVP with start date in 1 week.

Please include in your proposal:
1. Examples of similar projects you've built./ your portfolio
2. Your experience with FastAPI, SvelteKit, Web Dev
3. Any AI RAG experience you have, eg pinecone, chroma, etc.
4. Which AI APIs you have used before & in what capacity

Also please note that this is not a complicated AI project, it’s just about building the framework to then allow more complicated AI to be built on top of it.
There currently exists a repo on Github with over 50k stars that you can use as “inspiration”. Any server costs or testing expenses will of course be covered (eg inference API testing). You will join a technically proficient team, so you *will not* have to explain your code in simple terms! Additionally, I will provide you with my personal assistant (also living in the Philippines) to help solve any issues you might be encountering.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin