Senior/Staff Software Engineer (TypeScript-infrastructure)
Staffing Science — Santa Rosa, US
- Published on
About the Role
Staffing Science is on the lookout for a highly skilled infrastructure engineer with a deep passion for developer experience and open-source technology. This role is ideal for someone who thrives in the TypeScript ecosystem and has extensive experience in React at the infrastructure level—not just application development, but creating state management solutions, custom hooks, and optimizing performance. The successful candidate will play a pivotal role in architecting developer tools, SDKs, and frameworks that empower thousands of engineers worldwide.
Responsibilities
As a Staff Engineer, you will:
- Architect and enhance our open-source and enterprise platforms, ensuring seamless integrations for developers.
- Lead the development of developer tooling, SDKs, and infrastructure solutions that enhance performance and usability.
- Drive best practices in functional programming, TypeScript, and Node.js, focusing on clean architecture and maintainability.
- Collaborate with top engineers and open-source contributors to build cutting-edge solutions in AI and developer tooling.
- Own complex technical challenges end-to-end, from design to deployment, in a fast-paced, innovation-driven environment.
- Engage with the developer community, contribute to open-source projects, and ensure best-in-class API design and Developer Experience (DX).
About the Candidate (Expectations and Nice to Have Skills)
Candidates should possess:
- Deep expertise in TypeScript (5+ years).
- Advanced React knowledge (beyond UI development—focus on state management, infrastructure, and performance optimization).
- Strong backend experience with Node.js and related frameworks.
- Understanding of developer tooling and infrastructure.
- Experience in SDK development or creating tools for developers.
- High autonomy—thrives in ambiguity and takes initiative without micromanagement.
- Experience working in open-source environments—contributions, collaborations, or leadership in open-source projects.
Bonus Points For:
- Strong grasp of functional programming principles (background in Rust, Haskell, or similar is a plus).
- Experience optimizing nested asynchronous operations and handling performance bottlenecks.
- Background in Large Language Models (LLMs) or AI-driven developer tooling.
- Experience with Python for backend services or AI/ML integrations.
- Cloud-native or Kubernetes background.
Company Culture and Benefits
Why join us?
- Work on a high-impact open-source project with global adoption, influencing the next generation of developer tools.
- Be at the forefront of AI-driven software development.
- Backed by leading Silicon Valley VCs.
- Join a high-caliber, mission-driven team at the forefront of the AI revolution redefining how software is built and deployed.