Full-Time

Principal Full Stack Engineer

Posted on 1/15/2025

Hippocratic AI

Hippocratic AI

Expert

Palo Alto, CA, USA

Expected to be in the office five days a week in Palo Alto, CA.

Category
Full-Stack Engineering
Software Engineering
Required Skills
Microsoft Azure
Python
JavaScript
React.js
NoSQL
SQL
AWS
SCRUM
REST APIs
Flask
Google Cloud Platform
Requirements
  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 10+ years of professional experience as a full stack developer, with a focus on JavaScript/React.
  • Proven track record of designing and developing SaaS products from concept to production.
  • Solid understanding of front-end technologies, including HTML5, CSS3, and modern JavaScript frameworks.
  • Experience building RESTful APIs and integrating with third-party services.
  • Proficiency in database design and management using SQL and NoSQL databases.
  • Strong problem-solving skills and the ability to thrive in a fast-paced, collaborative environment.
  • Excellent communication skills and the ability to effectively collaborate with cross-functional teams.
  • Familiarity with agile development methodologies such as Scrum or Kanban.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud), Twilio and other messaging technologies, authentication systems, payment services.
Responsibilities
  • Design, develop, and maintain robust, scalable, and secure B2B SaaS products using JavaScript/React, Material UI, and Python/Flask.
  • Collaborate with product managers, designers, and other stakeholders to translate business requirements into technical solutions.
  • Architect efficient and reusable front-end and back-end systems that drive optimal user experiences.
  • Conduct code reviews, mentor junior developers, and promote best practices for software development.
  • Stay updated on emerging technologies and industry trends to continuously improve product quality and performance.
  • Troubleshoot and debug issues, ensuring timely resolution and minimal disruption to product delivery.
  • Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A