Python Full Stack Developer

Hyderabad, Telangana, India
Jul 24, 2024
Jul 24, 2025
Remote
Contract
5 Years
Job Description

We are seeking a talented and experienced Senior Computational Pathology Web Application Developer to join our team. This role will involve developing and maintaining a web application for viewing and annotating pathology slides, as well as providing support for deep learning models used for inference and training on slide data.

Key Responsibilities

  • Design, develop, and maintain a web application for computational pathology, focusing on slide visualization and annotation functionalities.
  • Collaborate with cross-functional teams to integrate deep learning models for inference and training.
  • Ensure high performance and responsiveness of the application.
  • Implement best practices in Agile, Scrum, and Git for project management and version control.
  • Utilize cloud services (AWS) to deploy and manage applications and models.
  • Write efficient SQL queries for data retrieval and manipulation.
  • Follow Unix-based system practices for development and deployment.

Required Skills and Experience

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in web development with TypeScript and React.
  • Proficiency in Python and FastAPI for backend development.
  • Strong experience with Unix-based systems.
  • Solid understanding of SQL databases and query optimization.
  • Familiarity with Agile and Scrum methodologies, and Git for version control.
  • Experience with AWS cloud services for application deployment and management.
  • Excellent communication skills in English.

Preferred Skills

  • Experience with image processing techniques and libraries.
  • Knowledge of Kubernetes for container orchestration.
  • Familiarity with regulatory environments, particularly within the pharmaceutical industry.
  • Experience with Go programming language is a plus.

What We Offer

  • Opportunity to work on cutting-edge technology in the field of computational pathology.
  • Collaborative and dynamic work environment.
  • Competitive salary and benefits package.
  • Professional development and career growth opportunities.

How to Apply

Please submit your resume and a cover letter detailing your experience and qualifications for this position.