
Senior Full-Stack Software Engineer
RadiantGraph
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California • United States
Visit company websiteExplore more
Salary
💰 $150,000 - $190,000 per year
Job Level
Tech Stack
About the role
- Build and ship end-to-end features across the stack using Python (FastAPI) and TypeScript (Next.js)
- Own features from initial design through implementation, testing, and deployment across backend and frontend systems
- Make pragmatic tradeoffs between speed and correctness, with a bias toward delivering value while maintaining system integrity
- Identify when problems require deeper rigor (e.g., data correctness, safety, security, failure modes) vs. when lightweight solutions are appropriate
- Design and implement APIs, services, and frontend experiences that are cohesive, reliable, and easy to evolve
- Write clean, maintainable, and well-tested code across both backend and frontend, with attention to edge cases that impact reliability and user experience
- Participate in high-quality code reviews, both giving and receiving detailed, constructive feedback across the stack
- Collaborate with Staff engineers and leadership on system design, architecture, and technical direction across services and user-facing applications
- Work closely with product and design to translate requirements into intuitive, performant user experiences and robust backend systems
- Improve system performance, scalability, and reliability across both backend services and frontend applications
- Contribute to CI/CD, observability, and operational excellence across the full stack
Requirements
- 5-10 years of software engineering experience building production systems across backend and frontend
- Strong experience with Python (FastAPI, Django, Flask, or similar) and TypeScript (React, Next.js, or similar frameworks)
- Proven track record of shipping end-to-end features with both speed and reliability
- Experience designing and building APIs (REST, OpenAPI, or GraphQL) and integrating them into frontend applications
- Strong understanding of modern frontend architecture (state management, data fetching, performance, UX considerations)
- Strong understanding of database design (PostgreSQL, MongoDB, etc.)
- Solid grasp of authentication, authorization, and security best practices across both backend and frontend systems
- Experience working in cloud environments (AWS, GCP, or Azure)
Benefits
- Offers Equity 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonFastAPITypeScriptNext.jsDjangoFlaskAPIsRESTOpenAPIGraphQL
Soft Skills
collaborationcommunicationproblem-solvingcode reviewattention to detailpragmatic decision-makingconstructive feedbackuser experience focussystem integrityoperational excellence