edisonscientific
Principal Full-Stack Engineer
At a Glance
- Location
- San Francisco, California, United States
- Experience
- 5+ years
- Compensation
- riods of rapid growth. Salary $200,000- $350,000 + Equity Why join us? Competi
- Posted
- 2026-02-27T13:31:46-05:00
Key Requirements
Required Skills
Domain Knowledge
- Cloud
- Engineering
Requirements
5+ years of professional software engineering experience, with significant experience across backend systems and full-stack development.
Deep proficiency in one or more backend languages (e.g., Python, Node.js), with a strong track record of designing production systems.
Extensive experience designing, building, and evolving APIs (FastAPI, REST; GraphQL a plus).
Strong working knowledge of modern frontend frameworks (e.g., React, Next.js) and how frontend and backend systems interact at scale.
Expertise with relational and/or document databases (PostgreSQL, MySQL, MongoDB, or similar), including schema design and performance considerations.
Hands-on experience with cloud infrastructure (AWS, GCP, or Azure) and containerized environments (Docker; Kubernetes preferred).
Compensation & Benefits
$200,000- $350,000 + Equity
Competitive salary and equity
Full healthcare coverage — we pay 100% of premiums for you and your dependents
Support for growing families, including a yearly new parent stipend and fertility coverage through Carrot
401(k) company matching
Responsibilities
Architect, design, implement, and maintain backend services, APIs, and databases that power the scientific discovery platform.
Drive technical decisions across the stack, balancing scalability, reliability, security, and developer velocity.
Lead the design and evolution of data pipelines supporting AI agents and research workflows.
Contribute to and review frontend features and workflows, ensuring seamless integration with backend systems.
Establish and uphold best practices around testing, monitoring, observability, and incident response.
Troubleshoot complex, cross-system issues and guide others through effective debugging and remediation.