Full-stack engineer
Vorna Valley, Johannesburgo, South Africa
4d ago
  • Job facts
  • 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, webpack
  • 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.

    We offer :

  • 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
  • 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;
  • Interested? APPLY

    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.

  • Who we are At Roche Poland, we are more than 800 professionals working together on one mission. We are proud of who we are, what we do and how we do it.
  • Join us in the area of Clinical Research, Medical, Marketing, IT or business departments.

    Roche is an equal opportunity employer.

    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form