Fullstack Developer & DevOps Engineer - Remote

United States of America, Arizona, Tucson
United States of America, Indiana, Indianapolis
United States of America, California, Pleasanton
United States of America, District of Columbia, United States of America

de fr es ru tr it pt zh ja


The Fullstack Developer & DevOps Engineer is responsible for development and customization work, automated testing (where applicable) and maintenance and operation activities associated with the implementation or maintenance of a computerized system or application software. Automates and streamlines the integration and deployment processes (CI/CD).


  • Define functional and nonfunctional requirements (availability, security, performance) including effort estimation

  • Collaborate with the architecture team on ensuring technical roadmaps are technically sound and forward-looking

  • Define, implement and maintain environments required for development, testing and production

  • Develop User interfaces for Modern Rich Internet Applications with the latest Front End Technologies

  • Perform analysis and development tasks of increasing complexity, which require research and analysis

  • Develop, test and document JavaScript, HTML and CSS, make design and technical decisions for AngularJS projects

  • Develop application code and unit test in the AngularJS, Rest Web Services and Java technologies

  • Coordination of all activities dedicated to monitor and forecast availability and performance of an application

  • Creation and maintenance of technical and system documentation

  • Development of operating procedures and training of support organizations

  • Coach and guidance of Team members in context of DevOps (for Senior leveling)

  • Champion automation (CI/CD) and evangelize lean development

Experience and Skills

  • Experience with Angular 4 or higher and ability to deploy applications into production

  • Experience with LAMP web development

  • Experience dealing with browser compatibility issues and advanced CSS techniques

  • Understand the need for writing code that will pass today's security reviews and stand up to future scrutiny

  • Proficiency with UI rendering optimization, caching, bundling and responsive pages

  • Ability to solve complex problems and troubleshoot/diagnose issues independently

  • Experience in .Net/C# programming

  • Experience with DevOps tools, such as Git, GitHub, and/or Jenkins

  • Experience with technical application design skills, interpreting functional requirements into technical designs for web applications

  • Experience with responsive design and grid frameworks for cross-browser compatibility such as Bootstrap or Foundation

  • Experience using Typescript

  • Experience on mobile or web development teams

  • Knowledgeable of UI Design methods and testing

  • JavaScript UI frameworks such as React, and API development using Node.JS

Education: Bachelor's Degree, Advanced degree and relevant certification.

Experience: 5+ years related experience. Equivalent combination of education and work experience.

Who We Are

At Roche, we are passionate about transforming patients’ lives, and we are bold in both decision and action - we believe that good business means a better world. That is why we come to work every single day. We commit ourselves to scientific accuracy, unassailable ethics, and access to medical innovations for all. We do this today to build a better tomorrow. Are you seeking a meaningful job? Then come aboard!

Roche is strongly committed to a diverse and inclusive workplace. Therefore, we will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. We strive to build teams that represent a range of backgrounds, perspectives, and skills. Embracing diversity enables us to create a phenomenal place to work and to innovate for patients.

Roche is an equal opportunity employer.

Roche is an equal opportunity employer and strictly prohibits unlawful discrimination based upon an individual’s race, color, religion, gender, sexual orientation, gender identity/expression, national origin/ancestry, age, mental/physical disability, medical condition, marital status, veteran status, or any other characteristic protected by law.

If you have a disability and need an accommodation in connection with the on-line application process, please email us at US.Accommodation@roche.com.