
Principal Full-Stack Engineer
Edison Scientific4 months ago
Base Salary
$200k - $350k/yr
Responsibilities
- Architect, design, implement, and maintain backend services, APIs, and databases.
- Drive technical decisions balancing scalability, reliability, security, and developer velocity.
- Lead the design and evolution of data pipelines for AI agents and research workflows.
- Contribute to and review frontend features for seamless backend integration.
- Establish best practices for testing, monitoring, observability, and incident response.
- Troubleshoot complex cross-system issues and guide effective debugging.
- Collaborate with engineering, design, and research teams to ship new AI capabilities.
- Mentor and support other engineers to foster a strong engineering culture.
- Act as a trusted technical partner in a collaborative team environment.
Requirements
- 5+ years of professional software engineering experience with backend and full-stack development.
- Deep proficiency in backend languages like Python or Node.js.
- Extensive experience designing and building APIs, with knowledge of FastAPI, REST, or GraphQL.
- Strong knowledge of modern frontend frameworks like React or Next.js.
- Expertise with relational or document databases such as PostgreSQL or MongoDB.
- Hands-on experience with cloud infrastructure like AWS, GCP, or Azure.
- Proven experience with CI/CD pipelines and automated testing strategies.
- Ability to operate autonomously and drive projects from concept to production.
- Strong communication skills for collaboration in fast-moving environments.
Benefits
- Competitive salary and equity.
- Full healthcare coverage for you and your dependents.
- Support for growing families, including a yearly new parent stipend and fertility coverage.
- 401(k) company matching.
- $300 health and wellness benefit.
- Daily lunch and dinner provided when working late.
- Regular team offsites and company events.
- A fast-moving, mission-driven culture.
Tech Stack
AWSAzureDockerFastAPIGoogle Cloud PlatformGraphQLKubernetesMongoDBMySQLNext.jsNode.jsPostgreSQLPythonReact