Our client, PathologyWatch, is looking for an experienced and driven Senior Backend Engineer. See details below...


Senior Backend Engineer

Who we are:

PathologyWatch specializes in detecting skin cancer through artificial intelligence / deep learning. The Salt Lake based company sells to Dermatologists who are looking to digitize their workflows, and leverage our AI tools to improve skin cancer diagnostics and prognostics. The company is venture backed by leading firms and has raised ~$40M. The company was recently acquired by Sonic Healthcare, a global laboratory services provider and 3rd largest provider in the US, in early 2024. The team is dedicated to fighting cancer globally through improving digital pathology, and bringing cancer diagnostics to underserved areas in the US and abroad. PathologyWatch is currently a team of ~120 people, and growing quickly.



Position Overview:

As a Senior Backend Engineer, you will be instrumental in advancing our backend infrastructure, ensuring robust automation, seamless integrations, and reliable performance across diverse environments. You will collaborate closely with a dynamic team comprising UI engineers, backend engineers, infrastructure engineers, AI specialists, and product managers. The ideal candidate will be able to provide quick solutions to current challenges while considering long term solutions and scalability.



Repsibilities:

  • Lead the design and implementation of scalable backend solutions using Python, Django, Amazon Web Services, and other relevant technologies.
  • Collaborate with the team to define system architecture, ensuring robustness, scalability, and maintainability of backend systems.
  • Design and build workflow automation solutions to streamline processes for lab personnel and clinicians.
  • Develop and maintain integrations with Electronic Medical Record (EMR / EHR) platforms, ensuring seamless data exchange and compliance with healthcare standards.
  • Design and implement REST APIs to facilitate integration with third-party systems and services.
  • Solve challenges related to integrating with legacy systems that lack standard APIs, ensuring compatibility and functionality.
  • Continuously optimize backend systems for performance, scalability, and resource utilization.
  • Implement monitoring and logging solutions to ensure system stability, performance metrics tracking, and proactive issue resolution.
  • Work closely with UI engineers, AI specialists, product managers, and other stakeholders to understand requirements and deliver solutions that meet business needs.
  • Document technical designs, processes, and implementation details to facilitate knowledge sharing and ensure maintainability.
  • Proactively identify technical challenges and opportunities for innovation, proposing and implementing solutions that advance our technology platform.
  • Mentor junior engineers, providing guidance on technical challenges, best practices, and professional development.
  • Contribute to a collaborative team culture, fostering innovation, knowledge sharing, and continuous improvement.




Qualifications:

  • Extensive experience in backend development with Python, Django, and related frameworks, developing REST APIs, and demonstrating strong system design and architecture skills.
  • Proven track record of successfully integrating complex systems, including legacy and third-party APIs, with a focus on scalability and reliability.
  • Ability to analyze complex problems, propose effective solutions, and implement them with attention to detail and quality.
  • Strong capability in building robust workflow and automation platforms.
  • High level of individual ownership, with a proven track record of driving development of products/features in smaller teams or startup environments.
  • Demonstrated initiative and a proactive approach to understanding and solving technical challenges.
  • Bachelor's degree in Computer Science or a related field