Senior / Staff Full Stack Software Engineer (TypeScript) – Remote
RemoteUnited States
Job Summary
Design, build, and deploy scalable full-stack applications from concept through production using TypeScript, Node.js, Express, GraphQL, and React. Architect and optimize high-throughput distributed systems on AWS, managing cloud infrastructure with Terraform and Docker. Improve system reliability and operational excellence with an SRE mindset while partnering with cross-functional teams to deliver secure, high-quality software. Participate in AI-powered product development, including experimentation, evaluation, and data-driven improvements. Work remotely in U.S. time zones as a Senior or Staff engineer with 7–25 years of experience.
Required Qualifications
- 7–25 years of professional software engineering experience
- Minimum 5 years as a Senior or Staff Software Engineer
- Strong experience building full-stack web applications from design through deployment
- Proven expertise with TypeScript in production environments
- Strong backend development experience using Node.js
- Strong backend development experience using Express
- Strong backend development experience using GraphQL (Apollo preferred)
- Strong backend development experience using PostgreSQL
- Strong frontend experience with React
- Experience designing and scaling high-throughput distributed systems
- Hands-on experience with AWS cloud infrastructure and Terraform
- Experience designing scalable relational database schemas
- Familiarity with Docker and modern cloud-native development
- Understanding of AI-assisted product development, including LLM workflows, experimentation, evaluation, or dataset curation
- Strong knowledge of software security best practices
- Excellent communication and collaboration skills
Desired Qualifications
- Experience working at high-growth technology startups, unicorns, or FAANG companies
- Experience building software where the product itself is the company's core business
- Fintech experience is a plus
- Active GitHub profile with meaningful open-source or personal projects
- Strong side projects demonstrating engineering excellence
- History of long-term impact and career progression within organizations
- Loves building software and shipping production code
- Enjoys solving large-scale technical challenges
- Has deep hands-on engineering expertise rather than primarily management responsibilities
- Thinks like an owner and enjoys working in fast-paced startup environments
- Brings an SRE mindset focused on reliability, scalability, and operational excellence
- Has a strong security-first approach to software development
- GraphQL Apollo ecosystem experience
- Infrastructure as Code (Terraform)
- Experience with distributed system architecture
- AI/LLM application development
- CI/CD automation and cloud-native deployment
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.