Senior Software Engineer - Full Stack
Personalis, Incabout 1 month ago
Base Salary
$150k - $175k/yr
Responsibilities
- Architect, design, and modernize application software including dashboards and web portals.
- Develop robust, scalable software systems for sample processing and report delivery.
- Automate operational workflows to enhance system stability.
- Design and maintain system integration interfaces for healthcare data exchange.
- Develop backend services using Java and Python, and user-facing applications using ReactJS.
- Implement containerized deployments with Docker and Kubernetes, and manage CI/CD pipelines.
- Identify system bottlenecks and implement architectural improvements.
- Provide production support and drive continuous system enhancements.
Requirements
- Bachelor’s degree or higher in Computer Science or a related field.
- 5+ years of professional experience in software development.
- Strong proficiency in Java (Spring Boot) and ReactJS.
- Experience with modern web standards including ES6, HTML5, and CSS3.
- Solid understanding of user experience principles and web application design.
- Experience with full-stack development and web server optimization.
- Familiarity with microservices architecture and containerization technologies.
- Ability to work in fast-paced environments and deliver high-impact solutions.
- Strong communication and interpersonal skills for cross-functional collaboration.
- Prior experience in biotech, healthcare, or genomics is a plus.
Benefits
- Competitive compensation package including medical, dental, and vision.
- 401(k) match and employee stock purchase plan (ESPP).
- Tuition reimbursement and sick/vacation time.
- Commuter benefits and EV charging stations.
- Onsite gym and wellness benefits.