Senior Full-Stack Engineer (Python / TypeScript)
Major consumer tech company · Sunnyvale, CA
- Location
- Sunnyvale, CA · Onsite
- Salary band
- Band not stated
- Type
- Contract
- Level
- Senior
- Work authorization
- Not stated
Stack
Python · TypeScript · FastAPI · uvicorn · PostgreSQL · LangGraph · LangChain · Node.js · RESTful API · Git · CI/CD · Docker · Kubernetes · AWS · async programming · SQL · LLM · RAG · JavaScript · automated testing
About the role
Title: Senior Full-Stack Engineer (Python / TypeScript) Location: Sunnyvale, CA Duration: Contract/Fulltime Job Description: - Design, develop, and maintain high-performance APIs and services using Python, FastAPI, and uvicorn. - Build responsive, maintainable front-end and Node-based components in TypeScript. - Model, optimize, and manage data in PostgreSQL, including schema design, indexing, query tuning, and migrations. - Build agentic and LLM-driven workflows with LangGraph and LangChain. - Write clean, well-tested, well-documented code, and take part in code reviews and design discussions. - Work with product, design, and data teams to turn requirements into reliable, scalable [contact hidden]. - Monitor, troubleshoot, and improve the performance, security, and reliability of production systems. Required Qualifications - Strong professional experience with Python, including async programming. - Hands-on experience building production APIs with FastAPI and running them on uvicorn. - Proficiency in TypeScript and modern JavaScript tooling. - Solid experience with PostgreSQL, including relational modeling and SQL performance tuning. - Understanding of RESTful API design, authentication/authorization, and software engineering best practices. - Experience with Git, CI/CD, and automated testing. - Strong communication skills and the ability to work independently and collaboratively. Preferred Qualifications - Experience with LangGraph and LangChain, such as building agents, tool-calling, RAG pipelines, and stateful multi-step workflows. - Familiarity with LLM application patterns, including prompt design, evaluation, and observability. - Experience with containerization (Docker) and orchestration (Kubernetes). Nice to Have - Experience with AWS (for example EC2, ECS/EKS, Lambda, S3, RDS), ideally within [contact hidden]'s environment. - Experience with infrastructure-as-code and cloud-native deployment practices.
Recruiter contact
Just $1 to see this recruiter's name, email and phone. One-time, per role — no profile needed.
Want the full job-search package instead? Talk to us →
The recruiter's details are not public. Helen makes the introduction, checks your resume against the requirements first, and follows up on the reply.