Full Stack Engineering for GenAI App Scale-Up
$25-80 USD / hora
Fullstack Engineer Contract
Remote; Americas-timezones-preferred
PROJECT: Web Application Migration (-> Scaling)
Open to different skill level / hourly rates - looking for an energetic driven individual (not team).
The [login to view URL] team at Graphistry is seeking a full-stack web application engineer to scale the v1 architecture of our genAI application that is currently a SPA web app using React, TypeScript, and typed Python over a multithreaded backend. The project has three phases. Success on the first phase leads to preference for continuing on to the next two phases. The first phase is a frontend/backend web framework migration, and the next phases are around vertical & horizontal scaling. For more senior candidates with experience in infrastructure, data engineering, and ML engineering, there is the opportunity to aid projects around real-time embedding & LLM pipelines.
Phase 1: Replace the containerized use of a popular async Python framework with a more plain but easily scaled multiprocess FastAPI. This also impacts how the frontend and infra works with the Python backend. Much of the preliminary refactoring necessary for making this a clear project are already complete. Phase 1 steps include:
Frontend: Replacing the old framework's websocket calls with REST calls (already done in the heaviest areas) or another websocket library, and some iframing aspects. JS/React/Vite.
Backend: Switch remaining route handling to FastAPI (Python) in mode. Includes JWT+oauth flows.
Infra: Updates to our Caddy & docker serving flow for the above.
The main application has already been refactored to use a strongly-typed event loop and pushes updates to the frontend for React state updates. This is a data intensive application, and while the full system is complex (genAI, ...), the phase 1 migration is scoped to a small & clear subset of our architecture. Namely, switching how the frontend talks to the backend event loop, updating the auth flow to match, and ensuring the infra/bundling is updated correspondingly.
More details will be provided during the interview.
Core Skills
Full stack web development:
Phase 1 - migration: Proficiency with Docker, React, web sockets, Python web server, JWT / Oauth Authentication, Caddy
Phase 2 (optional) - vertical scaling: Familiarity with multi-process Python web server architectures, redis, Caddy, sticky sessions or other routing
Phase 3 (optional) - horizontal scaling: AWS, k8s/docker, Caddy
Long-term: Continue in the direction of the above projects in terms of fullstack application development for AI product and/or switch to supporting AI pipelines
We are interviewing primarily for phase 1 & phase 2.
Ideal Candidate
Ideal candidates will already be proficient in the required technologies. They have a steady and balanced approach to taking charge and working within existing structures. Able to do periodic syncs with PDT time zone developers also on the project.
Timeline
Immediately interviewing
Immediate start upon qualification
Phase 0 Coding challenge - mini milestone w/ $100 compensation
Phase 1 (this project): 1-2mo
Phase 2 (vertical scaling): 1-2mo - upon mutual agreement after phase 1
Phase 3 (horizontal scaling): TBD
Remote-friendly
Our startup is distributed. Half the team is US-based, with the rest evenly split between the Americas, EU, & Asia. We practice modern remote-friendly development methodologies such as git-based development, CI, Slack, and Zoom.
You will be working with a team primarily in PDT and thus need to collaborate as needed with PDT meeting times. You may be physically located anywhere.
English fluency is mandatory.
Nº del proyecto: #38729763
Sobre el proyecto
52 freelancers están ofertando un promedio de $36 / hora por este trabajo
I am a seasoned full stack engineer experienced in complex web app scaling, infrastructure, and data engineering. With expertise in FastAPI, React, and Python, I am well-equipped to lead the frontend/backend framework Más
Hello, I appreciate the opportunity to work on the Full Stack Engineering project for the GenAI App Scale-Up. The task of scaling and migrating the v1 architecture using React, TypeScript, and FastAPI is clear. My exp Más
Hi there. As a full-stack engineer with over 7 years of experience, including proficiency in Python (Django/DRF), React.js and TypeScript, I am uniquely positioned to assist your team at Graphistry. Having worked on a Más
I understand the challenges you are facing with scaling up your genAI application and migrating your web application architecture. With my extensive experience in full stack development, including proficiency in Docker Más
Hello, As a seasoned full-stack web and mobile developer, I bring extensive proficiency in the core areas, aligning perfectly with your project requirements for both Phase 1 and Phase 2. While my specialization lies i Más
Hello, I am really excited about your project. I have all the qualifications you want. I am not doing this job just for the money, I enjoy taking part in projects that excite me more. I am looking forward to your conta Más
Hi There, I am excited to offer my services for your Web project and deliver / support continual development. And we as a team ensure quality delivery, follow coding standards and practices laid out. For your project Más
Hello exrhizo, I am Oscar, a seasoned professional with 10 years of experience in Python and Typescript. I have carefully reviewed the project requirements for the Full Stack Engineering for GenAI App Scale-Up and am Más
Hi. Reviews and stars aren't everything. New freelancers are more sincere and more capable. I’m a proficient full-stack developer with expertise in React, TypeScript, FastAPI, Docker, and async Python frameworks, makin Más