Senior Software Engineer

  WORK FROM HOME

Job title: Senior Software Engineer

Company: Thermo Fisher Scientific

Job description: Job Description

Thermo Fisher Scientific’s mission is to help make the world a healthier, cleaner and safer place. This position offers a unique opportunity at Thermo Fisher Scientific to help our mission by leading and executing on next generation architecture and platform.

The Full Stack Software Developer will be part of an agile development team, focusing on building our next generation cloud-based architecture and platform. Right away you will be at the forefront of developing groundbreaking capabilities. We are looking for someone with a strong engineering background and the ability to develop an end to end pipeline from the user interface to backend services

The role requires working collaboratively across the Technology, Product and Commercial organizations to ensure alignment towards business goals. In this role, you will build strong relationships with cross-functional team members and business stakeholders.

Responsibilities

  • Responsible for front and back-end web development.
  • Design and develop new user-facing applications and features
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Optimize applications for maximum speed and scalability
  • Share business and technical learnings with the broader engineering and product organization, while adapting approach for different audiences
  • Work collaboratively across the Technology, UX, and Product organizations to ensure alignment towards business goals

Basic qualifications

  • 7+ years’ in Senior Software Engineer role
  • Proven experience with software development life cycle (SDLC) and agile/iterative methodologies required
  • Strong commercial experience with TypeScript or ES2017 JavaScript.
  • Demonstrated experience with HTML5, CSS3 and the DOM.
  • Experience writing unit tests and automation test for UI components.
  • Experience in API design (using RESTFul) , including versioning, isolation, documenting for internal and external (commercial) using API documentation frameworks (e.g. Apiary, Swagger)
  • Experience with large-scale consumer-facing production software and cloud deployment strategies.
  • Proficiency with other SPA frameworks (React, Angular, Vue.js, etc.)
  • Some experience writing Node.js scripts.

Preferred qualifications

  • A good understanding of web components and Shadow DOM.
  • Experience with React/Preact and JSX/VDOM rendering.
  • Experience building web components using Stencil.js or Polymer.
  • Experience with unit testing with Jest.
  • Experience with Puppeteer/Jest for e2e automation testing.
  • Experience with D3.js for building interactive plots and visualizations.
  • Experience building hybrid applications with Electron or CEF.
  • Life Science experience preferred, but not required
  • Bioinformatics

Applicable Keywords: HTML, CSS, DOM, Electron, TypeScript, JavaScript, REST, SOA, AWS, React, JavaScript, Jest, Puppeteer, web components, PWA, Stencil, Polymer, D3

Job Category

Software Development

Thermo Fisher Scientific

is an EEO/Affirmative Action Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status.

Expected salary:

Location: Bangalore, Karnataka

Job date: Sat, 27 Aug 2022 02:14:03 GMT

Apply for the job now!