Senior Full-Stack Engineer (Frontend Focus)
TestBox5 months ago
San Francisco, CA, United States
On-site
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
TestBox is on a bold mission to transform how software is bought and sold. As a fast-growing startup backed by world-class investors, we empower buyers with transparent, interactive software experiences and equip sellers with powerful tools for exceptional onboarding. We are seeking a Senior Full-Stack Engineer with a strong Frontend focus to build sophisticated, interactive tools for our next-generation platform. This is an on-site role in San Francisco. Compensation: $200,000 USD + Equity & Benefits.
Key Responsibilities
- Build rich, interactive user interfaces for the platform's core authoring tools, including visual workflow creation and data management/visualization.
- Design, build, and modify API endpoints in our Django backend to support new user interfaces and ensure seamless data flow.
- Collaborate closely with product design to iterate on prototypes and deliver polished, high-quality user experiences.
- Establish the foundation for our frontend architecture, including a component library, state management strategy, and testing best practices.
- Work with backend engineers on the Platform team to define and integrate with core services.
Required Qualifications
- A product-focused mindset with deep care for user experience and attention to the "why" behind feature-building.
- Proven ability to turn complex problems into simple, elegant user interfaces.
- Strong eye for design with high standards for UI polish and interactive details.
- A collaborative spirit with the skills to bridge frontend and backend development.
- A high sense of ownership and accountability when building features end-to-end.
Preferred Qualifications
- 5+ years of experience in software engineering with a strong background in building complex web applications.
- Deep expertise in modern frontend frameworks (e.g., React, Vue, Svelte, etc.) and their ecosystems.
- Proficiency in backend development, preferably with Python and Django, and experience designing, building, and consuming REST APIs.
- Bonus: Experience with data visualization libraries (e.g., D3.js) or developing interactive, canvas-based interfaces.
- Bonus: Background in creating developer tools or B2B SaaS products for technical users.
Benefits & Perks
- Generous equity package for meaningful ownership.
- Dedicated career development support to prioritize your professional growth.
- Flexible, unlimited PTO with a minimum expectation for recharge.
- Comprehensive Mental Health benefits.
- Fitness and learning allowances.
- Remote and office setup allowances to ensure a productive and comfortable work environment.
Required Skills
Data Visualization
React
JavaScript
REST APIs
UI/UX Design
Python
Django