Software Engineer
Role details
Job location
Tech stack
Job description
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 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 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.
Requirements
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.
, + Degree in Computer Science, Telecommunications, or a related field.- 3\u20135 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.