Sr. Staff Engineer - Web Developer
Thermo Fisher · Bangalore, India
Thermo Fisher · Bangalore, India
Work Schedule Standard (Mon-Fri) Environmental Conditions Office Job Description We are seeking a highly experienced Sr. Staff Engineer to lead the design and development of scalable, high-performance web applications. This role requires deep expertise in Angular, C#/.NET, TypeScript, and cloud technologies, along with strong technical leadership and collaboration skills to work effectively with global teams. Responsibilities • Lead architecture, design, and development of full-stack applications using Angular, TypeScript, and C#/.NET • Collaborate with US onshore teams to deliver high-quality, scalable solutions aligned with business goals • Drive technical direction, best practices, and coding standards across the engineering team • Design and implement cloud-native applications (Azure/AWS/GCP) with a focus on scalability and reliability • Mentor and guide engineers, conduct code reviews, and foster a culture of engineering excellence • Work closely with product managers, UX designers, and stakeholders to translate requirements into technical solutions • Ensure application performance, security, and maintainability • Lead troubleshooting, root cause analysis, and resolution of complex technical issues • Contribute to DevOps practices including CI/CD pipelines, automated testing, and deployment strategies Requirements • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field • 10+ years of experience in software development, with strong full-stack expertise • Deep experience with: • Angular (latest versions) • TypeScript, JavaScript, HTML5, CSS3 • C# and .NET / .NET Core / ASP.NET • Hands-on experience with cloud platforms (AWS preferred, Azure or GCP acceptable) • Strong experience in building APIs using REST and/or GraphQL • Strong understanding of microservices architecture and distributed systems • Experience with relational and/or NoSQL databases • Proficiency in Git and modern development workflows Preferred Qualifications • Experience in designing enterprise-scale applications • Exposure to containerization (Docker, Kubernetes) • Familiarity with messaging systems (Kafka, Service Bus, etc.) • Experience with performance tuning and application monitoring tools • Prior experience working in a global delivery model with distributed teams