About the Project
We are building a web-based platform for managing clinical trials and supporting pharmaceutical companies and clinical research organizations in identifying suitable patients for new drug trials. The solution enables clinical teams to manage trials, collect and process candidate data, configure eligibility requirements, and generate detailed reports. Due to the variety of clinical trials and patient eligibility criteria, the platform includes extensive configuration capabilities to adapt to different trial requirements.
Responsibilities
- Write clean, efficient, and maintainable Python code based on user stories and acceptance criteria
- Develop new features and fix bugs
- Create and maintain unit tests to ensure code quality
- Collaborate with frontend developers, UX/UI designers, and QA engineers to ensure smooth integration
- Participate in daily Scrum meetings
- Take part in code reviews (both as a reviewer and a submitter)
- Identify and reduce technical debt (through refactoring, library updates, and performance improvements)
Requirements
- 3+ years of experience with Python and Django
- Experience with CI/CD pipelines
- Understanding of MVC design patterns
- Strong written and verbal English communication skills
Nice to Have
- Experience with Google Cloud Platform (GCP) or other cloud platforms (AWS, Azure, etc.)
- Experience using AI-assisted development tools such as GitHub Copilot, Claude, or similar AI coding assistants to improve development productivity and code quality.