Staff Full-Stack Software Engineer, Automation (Hybrid, 3-Days in the Palo Alto, CA Office)
We seek an exceptional, highly skilled, and experienced Staff Full-Stack Software Engineer to join our dynamic engineering team. This position offers the unique opportunity to build an innovative robotic platform to automate the sample-preparation processes for Guardant Health Screening and Oncology testing.An ideal candidate must have strong, proven experience in building and maintaining full-stack software as microservices architecture in a Linux environment. Previous experience working on automation solutions and robotics in a highly regulated, process-oriented environment is highly desirable.Key Responsibilities:Software Design and Development: Architect and implement software solutions that align with business goals and meet high-quality standards. Ensure code follows best practices and is optimized for performance and scalability. Create robust, scalable, and maintainable microservices using the Python FastAPI framework and integrate with PostgreSQL databases. Develop front-end components using React integrated with the backend.Code Review & Mentorship: Conduct thorough code reviews to maintain code quality and consistency across the team. Mentor and coach junior engineers to help them grow, improve their coding skills, and use best software practices. Work closely with software test engineers, review test cases, and evaluate test quality and coverage.Cross-Functional Collaboration: Work closely with product stockholders and cross-functional engineers to gather requirements and define use cases. Clearly articulate technical concepts such as software solutions, architecture, designs, limitations, and anomalies to both technical and non-technical stakeholders. Provide regular updates on project progress and challenges.