Principal Software Engineer
Location
San Mateo, CA | United States
Job description
Mission :
Our mission is to enable individuals, families, communities, and humanity to live a Joyous life.
Who we are:
Joyous is a Public Benefit Corporation that places patients’ well-being as the #1 priority. Joyous is a Silicon Valley headquartered company born out of a collaboration among medical experts, psychology specialists, and Silicon Valley technologists that deliver a new kind of mental care.
What we do:
We provide an affordable monthly subscription of very low dose (VLD) ketamine. Our proprietary personalized treatment plan promotes healing of depression and anxiety. We combine medication, technology, and digital psychological modalities to deliver a powerful therapeutic experience that actually works at scale. For our Patients, Joyous isn’t a vitamin nor a painkiller. It’s a life-saver.
How does ketamine change your mind?
Ketamine generates new neural pathways that heal unhealthy thought patterns, spark the development of self compassion, and enable you to reduce your reactive and judgmental triggers.
We are looking to add a Principal Engineer to our team. You will not only be an integral part of the team and company overall; you will also lead a team of engineers as we continue to grow. You will play a pivotal role in building our platform from scratch, integrating our 3rd party platforms in-house, and scaling our systems to meet the growing demand of our patients. You will be a part of a collaborative team that drives the digital patient experience through innovative and scalable solutions.
Responsibilities
- Design, code, test, and support the patient portal which you will build from the ground up. This portal will be a key component of our health service offering.
- Work collaboratively with our team to integrate our 3rd party platforms in-house.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Create and maintain system architectures, ensuring robust, scalable, and efficient design.
- Handle complex problems from design to execution, creating intuitive, scalable, and reliable user experiences.
- Stay abreast of emerging technologies or trends that could impact the web experience.
- Contribute to the entirety of your team's product development process, with a commitment to high-quality, stable, and reliable releases.
- Assist in troubleshooting, software updates, and maintenance of existing systems.
Requirements
- Bachelor's or higher degree in Computer Science or a related field.
- 10+ years of progressive experience
- Proven experience with a focus on JavaScript, Node.js, React.js, and other relevant technologies.
- Experience in a startup environment, demonstrating the ability to work in a fast-paced, dynamic setting.
- Experience building consumer facing products
- Ability to take abstract concepts and turn them into functioning products with minimal direction
- Strong understanding of systems and architecture with a track record of building scalable applications from scratch.
- Knowledge of professional software engineering best practices for the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Strong problem-solving skills, coupled with effective communication and the ability to work well in a team.
- Familiarity with agile development practices.
Job tags
Salary