SOFTWARE ENGINEER (PYTHON & FLUTTER) - MANINA MEDTECH, BARCELONA
Role details
Job location
Tech stack
Job description
that support clinicians and patients through technology, and Manina's operations. What you'll do * Design and implement backend services and components in Python (FastAPI, SQLAlchemy, PostgreSQL) for cloud platforms. * Develop and integrate secure APIs enabling medical data exchange with clinical systems and technology partners. * Write testable, maintainable, well-documented code following engineering best practices. * Work closely with the security team to design and implement solutions that ensure data protection and confidentiality. * Collaborate with internal and external teams to define and maintain integrations and interoperability standards. * Bring innovative ideas and partner with data and AI teams to develop new features. * Ensure scalability, performance, and availability, maintaining high code-quality standards. * Participate in architecture decisions with the core technical team, contributing to the design and evolution of Manina Medtech's ecosystem. * Develop
Requirements
SOFTWARE ENGINEER (PYTHON & FLUTTER) - MANINA MEDTECH, BARCELONA Planned start: Q4 2025 Are you passionate about applying your technical skills in an environment with real impact on people's health? At Manina Medtech, we are building a new generation of medical solutions based on medical devices and artificial intelligence to increase the success of assisted reproduction treatments. Our flagship product, Seedchrony, combines medical science, clinical data, and machine learning to deliver personalized treatment recommendations. We're looking for a Software Engineer with experience in Python and Flutter, motivated by continuous learning, innovation, and collaboration; someone who wants to grow into a full-stack role and contribute to the development of a cloud-based medical SaaS platform, as well as internal business applications. You will work with a modern stack, take an active role in technical and architectural decisions, and help build scalable, secure, and efficient solutions, internal tools and services that optimize engineering and business processes. * Create diagrams, flows, and models that reflect component design and internal logic. * Collaborate in an agile environment, taking part in code reviews, technical planning, and deployments. * Degree in Computer Science, Telecommunications, or a related field. * 3-5 years of software development experience. * Proficiency in Python and frameworks such as FastAPI, SQLAlchemy, with PostgreSQL databases. * Experience with Flutter/Dart for cross-platform app development. * Solid understanding of API and microservices design, including REST principles. * Ability to work effectively in a dynamic, evolving environment. * Technical English (documentation, APIs, communication with partners). * Excellent written and verbal communication skills. Nice to have * Previous experience with Software as a Medical Device (SaMD) or Clinical Decision Support Systems (CDSS), and having worked under ISO
-
- Knowledge of clinical protocols and standards such as ICD-10 or SNOMED CT. * Experience with Docker, CI/CD, and cloud deployment (AWS, GCP, or Azure). * Familiarity with Linux and agile environments (Scrum, Kanban). * Contributions to AI/ML projects. * Knowledge of authentication and security (OAuth2, OIDC, certificates, etc.). What we offer * Join a growing medical startup with tangible impact on people's lives. * Opportunity to grow into a Full-Stack or technical leadership role. * A collaborative, flexible, innovation-driven work environment. * Barcelona office, hybrid model, and flexible hours. * Competitive salary, according to experience and profile. How to apply Send your CV and portfolio (GitHub, apps, projects, etc.) to [email protected] with the subject: [offer] Software Engineer - Python & Flutter. Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Industries Medical