The Lab of Medical Physics and Digital Innovation is dynamic, interactive community, and consists the largest laboratory within the Health Sciences Faculty and one of the largest of the Aristotle University of Thessaloniki, considering the number of researchers employed and the number of projects, funding and overall academic work production. The mission of the Lab is to excel in training and multi-disciplinary research in a setting that fosters creativity and synergy. The Lab is pioneering in research fields such as assistive technologies for health and wellbeing, living labs, applied neuroscience, medical education technology and innovation, medical imaging, semantic web, affective computing and other contemporary thematic areas like brain computer interfaces and medical and social robots. It is composed of contemporary working spaces, unique for a public Hellenic University, and accommodates unique laboratory infrastructures such as a Digital Living Lab space, a Hospital based Healthcare Transitions Living Lab, a Short Arm Human Centrifuge Rehabilitation Lab, a fully equipped Neuroscience Laboratory with high density EEG, neurofeedback and MEG (soon) and other. The Lab of Medical Physics and Digital Innovation comprises of several research groups, leaders in their respective specialties, which pursue innovative research projects (https://imedphys.med.auth.gr/projects). Members of the Lab have been recognized internationally for their research excellence (see publications) and have been funded by a wide spectrum of sources.
We are looking for a passionate and experienced Full Stack software Developer (JavaScript / TypeScript, Node.js, C# .NET) to join our growing team. We are looking for highly motivated people that want to continue developing their skills and knowledge. Our ideal candidate must have good communication skills and enjoy solving technical problems, creating more efficient processes and intuitive experiences for users. If you are interested in getting involved in the latest technology stack and want to work in a modern environment that uses the latest tools, we would like to hear from you.
In this position you will:
- Work in a fast-paced R&D environment
- Create web applications with JavaScript and TypeScript front-end frameworks (Angular, React)
- Develop REST APIs using Node.js and .NET Core
- Design databases
- Get involved in the product design and specification process
- Write clean, high-quality code, analyze test results, implement, support, and enhance existing software
- Being the main communication point of the coordinator for technical topics for an EU-funded projects
The successful full stack Developer will have the following skills:
- Holding a bachelor's degree in Computer Science or a relevant field
- Proven experience as a Full Stack Developer or similar role for at least 3 years of production level programming experience
- Proficient in Node.js and C# (.NET Core)
- Proficient in C# and back-end framework ASP.NET Core
- Proficient in JavaScript / Typescript and at least one front-end framework (Angular, React)
- Very good knowledge of HTML5 CSS3
- Experience with RESTful Web service architectures.
- Experience in SQL / NoSQL databases
- Greek and English language speaking
- Good verbal and written communication skills.
Preferred but not required qualifications:
- Experience with a commercial Cloud provider, including (AWS, or Azure)
- Continuous Integration tools
- Agile development environment
- Git source control experience
- Building websites with Wordpress, Drupal
- Docker containers
What is like to work with us
You will be working along with very experienced engineers where you will have the opportunity to learn new technologies and grow.
We are a cross functional agile development team that is striving to produce superior systems to support health and wellbeing of people. This position offers the opportunity to build new web applications from scratch as part of a team which is empowered to innovate and implement the technologies and solutions they see fit.
We pride ourselves on having a flat management structure that encourages communication and helps deliver the work in a collaborative manner. Software engineers are encouraged to propose solutions and technologies to be used in the projects. Although we are based on the centre of Thessaloniki we are open to flexible working arrangements.
Why us?
The Lab of Medical Physics and Digital Innovation offers a great career environment in applied research opening the employers' horizon to an international career. The employee would have the opportunity to work in an inter-disciplinary group while cooperating with major research/academic institutions and well-known companies in Europe and beyond. The positions offer:
- Competitive salary
- Continuous learning (with the most modern methods)
- Interesting and challenging work within large-scale projects
- International dynamic, fast-paced working environment
- Opportunity to work in a diverse, friendly, and creative environment with talented colleagues.
- A clear path of progression, tailored to your talents and ambitions.
- Opportunities to travel abroad.
- Opprotunities to be part of our spin-offs and commercialize research results
For more information, please contact us.
Responsibilities
- Create web applications
- Develop REST APIs
- Design databases
- Product design and specification process
- Write clean, high-quality code
Must Have
- Proven experience as a Full Stack Developer
- Proficient in Node.js and C# (.NET Core)
- Very good knowledge of HTML5 CSS3
- Greek and English language speaking
- Experience with Web service architectures
Nice to have
- Continuous Integration tools
- Agile development environment
- Git source control experience
- Docker containers
What's great in the job?
- Great team of smart people, in a friendly and open culture environment
- Collaborate with partners worldwide
- Real responsibilities and challenges in a fast evolving environment
- Expand your knowledge of variour technical and research domains
- Commercialisation of research results through university spin-off companies
What We Offer
Each employee has a chance to see the impact of her/his work.
You can make a real contribution to the success of the team.
Perks
A full-time position
Attractive salary package.
Trainings
A tailormade training program
Flexible working hours
An outcome-based environment
Space for Innovation
Get your own ideas materialised