Full-stack Engineer who will innovate healthcare
We are the IT centre for Roche - a company in the top 10 biggest R&D spenders worldwide.
We do #Code4life creating innovative software that helps doctors, patients and scientists around the world.
We bring together complex diagnostic and treatment data to intelligently process and present this data to healthcare professionals which allow for improved patient care. If you want to be a part of revolutionizing the healthcare industry, join us to put your software touch on it!
We need a passionate Full-stack Engineer who has:
Minimum 5 years of work experience related to software development in enterprise projects/products
Strong understanding of microservice architectures, principles and patterns
Expert knowledge regarding Java/Backend technologies (min. 5 years of experience); knowledge of other JVM based programming languages is a plus
Very good knowledge of frameworks like Spring, Hibernate / JPA
Fluent in TypeScript programming (Angular5+) with good knowledge of HTML5, Sass, Ngrx/redux, Rxjs, we bpack
Understanding of REST principles and experience in building APIs
Excellent knowledge of database techniques like SQL, NoSQL and graph databases
Fluent in the usage of cloud computing models (IaaS, PaaS, SaaS) and good knowledge of containers connected with this DevOps mindset and excellent knowledge of cloud platforms like AWS. Ability to deploy yourself code to production
Experienced in product development with Scrum methodologies
Good communication skills, team player, work under tight deadlines, good mentoring.
Experience in healthcare is not required, but familiarity with healthcare systems and data and workflows is a plus (e.g. HL7, IHE)
Let’s find out what a usual day of work might look like. You will be doing:
Cooperate with internal partners in the scope of presenting and discussing the status of product and technological consulting. Your tasks include interpreting business cases, preparing specifications and analysis of functional and technical requirements, designing solutions and creating documentation, estimating the individual scope and time-consumption of work. On a daily basis you will code (ie technical spikes), provide code reviews and when needed give support for critical production issues. You will be also responsible for supporting and leading a technical team, in terms of expertise, in the scope of software engineering/quality assurance/validation tasks.
Salary range 13000 - 18000 PLN gross
dedicated training budgets and many opportunities for personal and professional self-development (training, conferences, hackathons, diversified career paths etc.).
a workplace that supports innovation and new ideas
attractive benefits & relocation package
- work in a modern, cool office <link>
demanding challenges in delivering reliably and quickly microservices-based solutions for worldwide customers which can improve patients’ lives
real-life usage of new technologies, opportunities to research and prototype emerging technologies;
Roche is an equal opportunity employer. We care about inclusion in terms of gender, age, race, skin colour, nationality, religion, marital status, sexual orientation, background, physical or mental disabilities and on every other grounds. Applying for our position, we assure you that we will assess your application solely on the basis of your competencies.
Zasady przetwarzania danych kandydatów do pracy w Roche Polska Sp. z o. o. znajdują się pod linkiem: Klauzula Informacyjna w zakresie przetwarzania danych kandydatów do pracy.
Rules for processing data of candidates for work at Roche Polska Sp. z o. o. can be found under the link: Information clause for candidates.