
Senior Software Engineer
Faro Health Inc.
full-time
Posted on:
Location Type: Hybrid
Location: San Diego • California • United States
Visit company websiteExplore more
Salary
💰 $153,000 - $180,000 per year
Job Level
About the role
- Own Feature Delivery: Lead the development of new features from ideation to release, ensuring business requirements are met with excellence.
- Hands-On Innovation: Contribute directly to the architecture and development of high-complexity features and tackling challenging problems.
- Champion Best Practices: Be a driving force in establishing and promoting engineering best practices, ensuring quality, performance, and scalability across the team.
- Explore New Technologies: Stay ahead of the curve by integrating cutting-edge technology and innovations to continuously improve our platform’s functionality.
- Mentor & Lead: Serve as a mentor and catalyst for your peers, helping to accelerate the realization of our product roadmap while fostering a collaborative learning environment.
- Customer-Centric Mindset: Deliver an exceptional user experience by empathizing with our customers and deeply understanding their needs, ensuring every feature enhances their journey.
Requirements
- 7+ years of experience in delivering highly scalable, distributed software products with SaaS architectures and multi-tenancy
- Strong understanding of microservice architecture and RESTful Services
- Strong skills in: TypeScript or Python, React, HTML, CSS, Node.js, Docker
- Preferably having experience with UV, Vite, Redis Cache, Postgres, Express, Inversify, Agno
- Experience in developing real-time data or event systems
- Experience designing relational schemas on relational data stores like PostgreSQL, MySQL
- Experience with cloud-service providers like Azure, AWS and/or Google Cloud
- Self-motivated and able to work independently and in a team environment
- Willingness to lead and mentor other software engineers
- Excellent written and verbal communication skills, interpersonal skills
- You have experience in a fast moving, growth-minded startup, and are comfortable with being flexible and adaptable as requirements change.
- Willingness and ability to learn new technologies and take on different assignments
- Bachelor’s degree in Computer Science or a related discipline or an equivalent training experience
Benefits
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k)
- Stock Option Plan
- Life Insurance (Basic)
- Short Term and Long Term Disability
- Paid Time Off (Flexible Vacation Policy, Sick & Public Holidays)
- Training & Development
- Work from Home, Office or Hybrid
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TypeScriptPythonReactHTMLCSSNode.jsDockermicroservice architectureRESTful Servicesreal-time data systems
Soft Skills
mentoringleadershipcustomer-centric mindsetcommunication skillsinterpersonal skillsself-motivatedcollaborativeflexibilityadaptabilityproblem-solving
Certifications
Bachelor’s degree in Computer Science