Design and implement robust software architectures for medical applications
Collaborate with top-tier experts to develop cutting-edge solutions in digital medical products
Contribute directly to improving customer care and optimizing medical services
Participate in complex projects that challenge you to innovate and excel
Effectively communicate technical concepts with stakeholders across various departments
Leverage expertise in mobile and web application development (Android/iOS) to build custom applications
requirements-expected :
Minimum of 5 years of working experience and particular focus on designing and implementing custom developed applications on web or mobile platforms (Android/iOS)
2+ years of experience as a Software Engineering Leader / Architect
Understanding of programming patterns (MVC, MVVM) and web development frameworks (Angular, ASP.net, etc.).
Be able to read and develop code in known programming languages, e.g. Java, C++, C#, Python, PHP etc.
Deep understanding of software architectures on all layers – network, infrastructure, security, persistence, application and frontend in order to be able to effectively communicate with other stakeholders like project managers, scrum masters, product owners, business analysts, developers and infrastructure or security architects
Experience with database design and data modeling
Proven experience in writing technical concepts and modellings
Fluency in English (B2+)
offered :
A transparent model of long-term cooperation (B2B contract for an indefinite period)
Stable and safe involvement in a company with a solid market position
Modern equipment provided by the company, along with software and configuration
Flexible working hours
Possibility to work remotely 100% of the time
Professional advice and career support by a team of experienced specialists
A mature and sustainable design ecosystem
Good atmosphere in the team - values such as camaraderie, openness, respect, mutual help and support in development are important to us
We try to work in the spirit of Agile, which we understand as: continuous improvement, effective cooperation and the use of an empirical approach during the development of manufactured products
We support a culture of creativity - each team member has the opportunity to propose their own ideas or solutions - you will always be listened to and your suggestions will be taken into account