Full Stack Software Engineer
$141,000–$162,000 year
On-site · Sunnyvale, California, United States
Job Summary
Full-Stack Engineer responsible for designing, developing, and delivering full-stack features across frontend and backend, taking ownership from concept through production deployment. Build scalable and responsive web applications using React/TypeScript on the frontend and Node.js on the backend; contribute to architecture decisions, CI/CD pipelines, and application design patterns. Own end-to-end quality through unit, functional, and integration testing; collaborate with Product Management, Design, and backend teams to refine requirements and deliver high-impact features. Optimize user workflows, accessibility, and performance across platforms; develop and integrate APIs for distributed systems; monitor performance and proactively resolve production issues; continuously improve code quality and developer experience.
Required Qualifications
- 3–5+ years of professional experience in full-stack or UI-focused software engineering
- Strong frontend experience with React, TypeScript, JavaScript, HTML5, and CSS3
- Experience building backend services and APIs using Node.js, TypeScript, or similar technologies
- Solid understanding of RESTful API design and distributed system communication patterns
- Experience with modern build systems, CI/CD pipelines, and frontend tooling
- Familiarity with version control systems (Git) and collaborative development workflows
- Bachelor’s degree in Computer Science or related field (Master’s preferred)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.