Founding Full Stack Engineer
- $150k – $185k • 0.5% – 1.25%
- 5 years of exp
- Full Time
Not Available
In office - WFH flexibility
About the job
Location: San Francisco, CA (In-person required, hybrid option available)
Job Type: Full-time Contract
Salary: Competitive, based on experience
About Us:
We are an innovative healthcare technology startup based in San Francisco, focused on revolutionizing dental practice operations through advanced automation and HIPAA-compliant solutions. We are looking for an experienced Senior Full Stack Developer to join our team and take a leadership role in the development of our core products.
Job Overview:
We are seeking a Senior Full Stack Developer with 5+ years of experience, strong expertise in Django and React, and a proven track record in startup environments. The ideal candidate will be able to work independently, lead projects autonomously, mentor junior developers, and communicate effectively with various stakeholders. This role involves architecting, developing, and implementing features across the backend and frontend, ensuring seamless integration and high-quality user experiences.
Key Responsibilities:
- Lead the development and implementation of authentication and user management features, including HIPAA-compliant access and audit logging.
- Architect and implement OAuth authentication for various services, ensuring secure access and compliance with HIPAA regulations.
- Design and manage the organization model and user associations using Django REST Framework (DRF).
- Lead the design and implementation of CRUD operations for managing various data types and tracking statistics.
- Architect and build complex frontend components using React, ensuring seamless interaction with backend APIs.
- Lead the design and implementation of UI components for displaying statistics, time savings, and other metrics on a dashboard.
- Oversee the development of a guided setup process and onboarding flow for new users, ensuring a smooth user experience.
- Collaborate with the design team to create and implement user-friendly interfaces, providing technical guidance and feasibility assessments.
- Own and manage cloud infrastructure, implementing best practices for security and scalability, and making architectural decisions.
- Mentor junior developers and provide technical leadership to the team.
Required Skills and Experience:
5+ Years of Professional Experience:
- Minimum of 5 years of full-stack development experience in professional settings.
- Demonstrated progression in responsibilities and technical leadership.
Startup Experience:
- Strong preference for candidates with prior experience in fast-paced startup environments.
- Proven ability to lead projects and make critical technical decisions.
- Demonstrated history of owning large-scale projects from conception to deployment.
Autonomous Work Ethic and Leadership:
- Proven ability to work independently and drive projects forward without supervision.
- Experience in mentoring junior developers and providing technical guidance.
- Self-motivated with excellent time management and prioritization skills.
- Comfortable with ambiguity and able to make high-level architectural decisions autonomously.
Cloud Infrastructure:
- Extensive experience owning, configuring, and creating infrastructure on AWS, GCP, or Azure.
- Deep understanding of cloud-native architectures and best practices.
- Proficiency with infrastructure-as-code tools (e.g., Terraform, CloudFormation).
Backend Development:
- Expert-level proficiency in Django and Django REST Framework (DRF).
- Extensive experience with implementing and managing OAuth2 authentication systems.
- Advanced knowledge of developing and optimizing databases using SQL.
- Expertise in creating and managing scalable API endpoints.
- In-depth understanding of HIPAA compliance and secure data handling practices.
Frontend Development:
- Expert-level proficiency in React and modern JavaScript frameworks.
- Extensive experience with frontend architecture and advanced UI/UX principles.
- Proven ability to architect and integrate complex frontend systems with backend APIs.
- Advanced knowledge of state management libraries (e.g., Redux) and performance optimization techniques.
DevOps and Security:
- Extensive experience with setting up and maintaining logging frameworks at scale.
- Expert knowledge of secure storage and retention of logs in compliance with regulations.
- Advanced understanding of encryption, access control, and secure data handling in healthcare environments.
Collaboration and Communication:
- Excellent communication skills in English, with the ability to convey complex technical concepts to non-technical stakeholders.
- Experience leading teams and collaborating with various departments in a startup environment.
- Proven track record of being responsive and reliable on communication platforms during working hours.
Other Skills:
- Demonstrated ability to work independently and manage multiple projects effectively in a startup environment.
- Experience in making rapid, informed decisions and adapting strategies to changing requirements.
- In-depth knowledge of HIPAA compliance and its implications on software development.
- Expertise in implementing comprehensive test coverage and using advanced testing frameworks (e.g., pytest for Django, React Testing Library).
- Significant experience working with messaging queues or event-based architecture in production environments.
Tech Stack:
- Django, Django REST Framework (DRF)
- React
- OAuth2 for authentication
- Advanced logging frameworks
- Cloud platforms (AWS, GCP, or Azure)
- Infrastructure-as-code tools
- SQL databases (with optimization experience)
- Message queuing systems (e.g., RabbitMQ, Apache Kafka)
Work Environment:
- In-person presence required at our San Francisco office
- Hybrid work option available (specific arrangement to be discussed)
Application Process:
Candidates must pass a rigorous code screen, system design interview, and culture fit assessment. We are particularly interested in individuals who can demonstrate their ability to lead technical initiatives, work autonomously, and drive innovation in a startup environment.
If you meet the above requirements and are excited about taking a leadership role in a fast-paced, innovative startup, we would love to hear from you. Apply now to join our San Francisco team and help us revolutionize dental practice operations!