Staff Engineer, Software(Python/Angular Fullstack Lead)

Thermo Fisher Scientific
Hyderabad, Telangana, India

Work Schedule

First Shift (Days)

Environmental Conditions

Office

When you are part of Thermo Fisher Scientific, you’ll do challenging work, and be part of a team that values performance, quality and innovation. As part of a successful, growing global organization you will be encouraged to perform at your best. With revenues of $40 billion and the largest investment in R&D in the industry, we give our people the resources and opportunities to make significant contributions to the world.

The Position

We are seeking a Fullstack Lead Engineer to develop software modules and applications for advanced electron microscopy systems. The role combines backend development in Python with modern frontend development using Angular.

You will work in a multidisciplinary environment, collaborating closely with system engineers, physicists, and other software teams to deliver high-quality, reliable, and user-focused solutions.

Key responsibilities include, but are not exclusively:

  • Development and testing of complex software modules and applications based on requirements and technical specifications
  • Design and implementation of backend services and APIs using Python, including ownership of more complex components
  • Development of modern web-based user interfaces using Angular with focus on scalability and usability
  • Technical leadership of junior colleagues, including guidance, mentoring, and review of their work
  • Integration of frontend and backend components into cohesive fullstack solutions across systems and teams
  • Contribution to software architecture and design decisions, including proposing improvements and best practices
  • Writing clean, maintainable, and testable code, including unit and integration tests, and enforcing code quality standards
  • Documentation of development work and active participation in and leading code reviews
  • Collaboration with cross-functional teams (systems, hardware, UX, QA) and with global R&D sites to ensure smooth integration of software components
  • Ensuring compliance with internal processes, quality standards, and IMS requirements
  • Leveraging modern tools, including AI-assisted development tools, to improve development efficiency and code quality

Requirements:

The ideal candidate for this position enjoys working in a multi-disciplinary technical environment to solve complex technical problems.

  • University degree in Computer Science, Software Engineering, or related technical discipline
  • Strong experience in Python development, including design of scalable and maintainable backend solutions
  • 8+ years of Strong experience with modern frontend frameworks (Angular), including designing complex UI applications
  • Solid understanding of full stack architecture, REST APIs, and modern web technologies, including system-level design considerations
  • The application runs on an on-premises infrastructure rather than on AWS.
  • Proven knowledge of software development processes, CI/CD, and version control systems, with ability to improve and optimize them
  • Strong analytical and problem-solving skills, with ability to independently solve complex technical challenges
  • Good communication skills and ability to work effectively in an international and cross-site environment
  • Experience with AI-assisted development tools to increase development efficiency
  • English proficiency (B2 or higher)

Score my resume against this job, free →

Questions about this job

How do I apply for the Staff Engineer, Software(Python/Angular Fullstack Lead) job at Thermo Fisher Scientific?

Use the apply link on this page: you apply directly with Thermo Fisher Scientific on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Thermo Fisher Scientific want for this Staff Engineer, Software(Python/Angular Fullstack Lead) role?

The job description asks for Python, Angular, REST APIs, CI/CD and version control systems. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Thermo Fisher Scientific?

Apply to the Thermo Fisher Scientific roles that match your experience, and tailor your resume to each job description: for this role that means showing Python, Angular, REST APIs. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Staff Engineer, Software(Python/Angular Fullstack Lead) job remote or onsite?

This is based in Hyderabad, Telangana.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Thermo Fisher Scientific, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →