The Opportunity:- Solve interesting problems with code.
- Build new features for internal and external users, and refactor existing ones to make them better.
- Work with a wide range of systems, processes, and technologies to solve problems in sustainable ways. Sometimes you'll be neck-deep in low-level systems, and other times you'll be pairing up with the front-end team on the user interface.
- Drive the architecture of our application platform, considering the team and our future product roadmap.
- Collaborate with product, design, machine learning, and infrastructure teams.
- Drive and uphold high engineering standards, bringing consistency to the codebases you encounter and ensuring software is adequately reviewed, tested, and integrated.
- Mentor, learn, and share knowledge with others along the way.
- Take responsibility for the quality of the code produced by you and the team.
- Contribute to a SaaS platform used in clinical trial workflows, ensuring reliability, data integrity, and compliance with industry standards.
- Collaborate with clinical, QA, and regulatory teams to ensure software changes meet validation expectations and support inspection readiness.
Who You Are:(Required)- You have a Bachelor of Science or an advanced degree in Computer Science or equivalent.
- You have some experience working across the full software development lifecycle using Python..
- You are proactive and have demonstrated the ability to learn quickly in a complex space.
- You have experience and skills in designing and building python-based (FastAPI or Django) applications.
- You have a demonstrated foundation in data structures, algorithms, and OO design.
- You have the ability to collaborate with a distributed team and to work autonomously on projects.
Preferred:- You have demonstrated problem-solving skills and the ability to work in a fast-paced, agile environment.
- You have Cloud Platform experience (AWS); knowledge of some IaC framework
- You have hands-on experience with CI/CD tools like GitLab CI.
- You have knowledge of containerization technologies like Docker and container orchestration tools like Kubernetes.
This is a hybrid position based in Boston, MA.
Relocation benefits are not available for this position.
The expected salary range for this position based on the primary location Boston, MA is $96,750 - $148,350. Actual pay will be determined based on experience, qualifications, geographic location, and other job-related factors permitted by law.