What are the responsibilities and job description for the Senior Full Stack Software Engineer position at Quick USA?
Position
Sr. Software Engineer (Front/Back End)
Summary
A growing startup IT company is seeking a highly skilled Senior Software Engineer to join their team. The ideal candidate will play a key role in designing, developing, and deploying API services powered by Large Language Models (LLMs) while integrating seamlessly with existing TypeScript-based backend systems.
Essential Duties
- Design, develop, and deploy a Python-based API server with LLM
- Build API endpoints using FastAPI
- Implement LLM workflows using LangChain/LangGraph libraries
- Develop vector search functionality with Qdrant DB
- Implement real-time communication with the frontend using WebSockets
- Effectively integrate with the existing TypeScript backend
- Optimize LLM functionality for performance and cost
- Collaborate with team members to improve the overall system
Working Hours, Working style
Monday - Friday; 8 hours a day
- Core hours: 9:30 AM – 2:30 PM (Flexible schedule outside core hours)
Working Location
Irvine, CA
Salary/Benefit
$100K - 140K DOE
- Health insurance
- Retirement plan (simple IRA)
- Paid time off (PTO) & sick leave
Holidays
Saturdays, Sundays, and major US holidays
Qualifications
- Business-Proficiency in English (both spoken and written)
- Solid experience with Python development [Over 5 years]
- Experience integrating with LLMs (such as Azure OpenAI and Google Gemini)
- Knowledge of REST API design and implementation
- Experience with or willingness to learn the following technologies:
- FastAPI (API framework)
- LangChain/LangGraph (LLM workflow libraries)
- Vector databases (Qdrant preferred)
- WebSocket communication for real-time interactions
- Basic TypeScript & React knowledge for seamless integration
Job Type: Full-time
Pay: $100,000.00 - $140,000.00 per year
Benefits:
- Flexible schedule
- Health insurance
- Paid holidays
- Paid sick time
- Paid time off
- Retirement plan
Schedule:
- 8 hour shift
Experience:
- Python: 5 years (Required)
- Azure: 5 years (Required)
- RESTful API: 5 years (Required)
- API framework: 5 years (Preferred)
- LLM workflow libraries: 5 years (Preferred)
- Vector databases: 5 years (Preferred)
Ability to Commute:
- Irvine, CA 92618 (Required)
Work Location: In person
Salary : $100,000 - $140,000