Role Description:
We’re looking for a contract Senior Full-stack Engineer to join our team to focus on how we enhance and scale our clinical tools to aid psychiatrists and clinicians in providing the highest quality of care. This role is pivotal in building and maintaining all aspects of our platform including: our backend systems (Python, FastAPI), frontend systems (React, Vite), devops (k8s, GCP), databases (PostgreSQL, BigQuery), and more. You’ll be building and maintaining highly-performant, secure APIs, clear and usable clinician interfaces, and spearheading new features from concept to deployment and maintenance. The ideal candidate will possess deep expertise in software engineering principles and a broad experience in backend development, frontend development, cloud services, and security. They will be expected to dive deep into technical challenges, devise innovative solutions, engage in discussions with the team, and take full ownership of developing those solutions.
What You’ll Do
- Design, architect, and take ownership of new product features that will span both the backend and frontend.
- Work closely with other engineers, data scientists, and non-technical team members to ensure we deliver highly usable, scalable, and performant features.
- Develop solutions that have a significant impact on our organization’s efficiency and our user’s health outcomes, making data-driven decision-making more accessible across the company.
- Produce simple, clear technical solutions to features that get to the root of our customer’s needs
- Write comprehensive documentation to support the development, maintenance, and usage of our engineering systems and features.
- Implement and maintain robust logging, monitoring, and error handling mechanisms to ensure system reliability and quick recovery from failures.
- Communicate effectively about development progress, timelines, expectations, and any potential roadblocks with the team (We’re primarily based on the East Coast).
What You Bring
- Bachelor’s degree or higher in Computer Science, Computer Engineering, a related field, or equivalent experience through bootcamps.
- 6+ years of relevant experience in software engineering with a proven track record of developing, deploying, and maintaining scalable and reliable data systems.
- Track-record of successful projects from concept to deployment.
- A keen eye for security and the ability to ensure we maintain best practices to protect all patient data
- Excellent problem-solving, communication, and teamwork skills, with the ability to explain complex data concepts in simple terms to non-technical stakeholders.
- Ability to provide structure to abstract data problems to solve business use cases.
- Fluency in React with experience building multipage applications
- We use Vite as our frontend framework
- Fluency in Python and SQL with a strong background in building and managing REST APIs
- Our infrastructure is built on Google Cloud Platform with FastAPI for our backends, PostgreSQL and BigQuery to store our data.
Nice to Haves
- Familiarity with FastAPI, PostgreSQL, and Google Cloud Platform
- Experience in health tech, electronic health records, or similar fields is highly desirable.
To Apply:
We hope you’re excited about this job description. Even if you don’t feel that you meet every single requirement, we still encourage you to apply. We’re eager to meet people that believe in our mission and contribute to our team in a variety of ways.
To apply, send your resume and cover letter to careers@tetricuslabs.com.
Please note, this role will need to complete a background check and HIPAA training.
Tetricus is an Equal Opportunity & Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.