About the Company
Trially is the industry’s fastest AI-powered recruitment technology that instantly matches patients to trials and trials to patients. Join us to be part of a team that addresses recruitment challenges, accelerates research, and brings life-saving treatments to market faster.
Scope of the Role
As a Full Stack Engineer, you will be responsible for designing, developing, and maintaining both backend and frontend services to support our clinical trial solutions. You will work with modern development tools such as FastAPI, Next.js, React, Docker, SQLModel, Authress and Kubernetes, ensuring scalable and reliable applications. Additionally, you will collaborate with cross-functional teams to integrate your solutions with our AI models and data pipelines, contributing to the enhancement of patient recruiting efficiency and precision. This role will be back end focused.
Duties and Responsibilities:
- Design, develop, and maintain backend services using FastAPI
- Design, optimize, and maintain SQL databases
- Utilize Docker to create and manage containerized applications
- Implement and manage infrastructure using Pulumi
- Develop and maintain our multi-tenant RBAC authentication system
- Design and maintain CI/CD pipelines using GitHub Actions
- Deploy and manage applications in Google Cloud Platform
- Write clean, maintainable, and well-documented code
- Participate in code reviews to maintain high standards of code quality and share knowledge within the team
- Identify and resolve issues in development, testing, and production environments to ensure smooth operation and minimal downtime
Requirements:
- 3+ years experience building performant web applications, ideally a data-driven app
- Proficiency in Python and experience with FastAPI or similar frameworks
- Experience with back end database design and optimization
- Strong problem-solving skills and the ability to work both independently and in a team environment
- Ability to write clean, maintainable, and well-documented code
- Strong organizational skills and attention to detail
Preferred Qualifications:
- Familiarity with Infrastructure-as-Code tools like Pulumi
- Eye for quality UI/UX
- Experience and comfortability owning RBAC authentication systems
- Proficiency with Next.js and React for front-end development
- Interest in large language models and AI
- Experience building data products
- Understanding of CI/CD pipelines and tools like Jenkins, GitLab CI, or GitHub Actions
Salary
$60,000 - $190,000 per year