This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join Minerva Imaging as a Python Software Developer and be part of pioneering breakthroughs in translational cancer research and drug development. Are you passionate about system architecture, robust software design, and avid to make an impact in a cutting-edge industry? Minerva Imaging is seeking a skilled Python Full Stack Software Developer with emphasis on backend to join our innovative Digital Solutions and Technology department. If you're eager to join an innovative company that's been recognized with six consecutively Gazelle awards for our exceptional growth, we want to hear from you! About the Role: In this role, you'll take ownership of a core, business-critical application used to manage and streamline data capture and reporting across our research workflows. As part of a small and collaborative environment, you will balance building new features, improving existing functionality, and ensuring the system remains reliable and aligned with real operational needs and playing a pivotal role in development of our other internal Python applications together with your colleagues in our development team. You'll collaborate closely with our other departments, ensuring the smooth integration and continuous improvement of applications.
Job Responsibility
Take ownership of a core internal application used to manage and streamline data capture and reporting across research workflows
Collaborate with operations, research and other departments to define project requirements and deliverables
Develop and maintain robust, scalable, and efficient code in Python
Create and maintain comprehensive documentation on the developed solutions
Conduct research and stay up to date with the latest advancements in software development driving continuous improvement of development practices, including testing, code quality, and documentation
Integrate AI-assisted development into daily workflows in a structured, secure, compliant, and measurable way
Mentor and guide other developers, fostering a culture of continuous learning and improvement
Review code from colleagues and contribute to a high standard of code quality, testing, documentation, and development practices
Requirements
Bachelor's or Master's degree in Computer Science, Engineering, or a related field
5+ years with proven experience as a Software Developer, with a focus on system architecture and design
Strong proficiency in Python, Django and relevant libraries
Robust understanding of API and DB design and paradigms
Demonstrated ability to make technology choices based on trade-offs (performance, maintainability, cost, security)
Excellent problem-solving skills and the ability to work independently and as part of a team
Strong communication skills and the ability to articulate complex technical concepts to non-technical stakeholders
Nice to have
DevOps, CI/CD
Server-side rendering with HTMX and Alpine.js
Modern Front-end frameworks
Structuring and modularizing Django applications
Database security and query optimization
Experience with selecting based on trade-offs, running and optimizing local and cloud models (e.g. via Ollama, LM Studio, or similar harness)
Understanding of secure and compliant AI usage, including guardrails, traceability, and avoidance of data leakage
Experience within life sciences or regulated environments
What we offer
flexible working options including the option of working from home