Talent.com
Staff Engineer - Frontend

Staff Engineer - Frontend

ThoughtSpotBengaluru, Karnataka, India
2 days ago
Job description

About the Role :

We are looking for a Staff Engineer to join our engineering team and drive technical excellence across our systems. In this role, you will be responsible for designing, building, and optimising high-scale applications using Angular , Ruby on Rails (Good to have), and AWS services . You will collaborate with cross-functional teams to develop scalable, maintainable, and resilient architectures while mentoring engineers and contributing to our overall technical vision.

What you'll do :

  • Architect, develop, and optimise scalable applications using Javascript, Angular JS , Typescript , Ruby on Rails
  • Deploy and manage containerised applications using Docker
  • Design and implement distributed, fault-tolerant systems within the AWS ecosystem (e.g., EC2, RDS, Lambda, S3, IAM, CloudWatch, ECS, etc.)
  • Ensure high availability, security, and scalability of the application infrastructure
  • Collaborate with product managers, designers, and engineers to deliver high-quality features
  • Provide technical leadership, mentoring, and guidance to engineering teams
  • Drive best practices in code quality, testing, automation, and DevOps

What you bring :

  • 10+ years of experience in software engineering with expertise in Javascript , Angular and Angular JS , typescript
  • Deep knowledge of AWS services such as EC2, RDS, Lambda, DynamoDB, S3, ECS, and IAM
  • Demonstrated experience in designing and implementing frontend architecture, including component libraries, design systems, and micro-frontends
  • Solid understanding of web performance optimisation techniques, browser rendering behaviour, and accessibility standards (WCAG)
  • Strong grasp of software engineering best practices, including testing, CI / CD, and DevOps
  • Excellent problem-solving skills and ability to troubleshoot complex issues
  • Experience mentoring engineers and driving technical decision-making
  • Preferred Qualifications :

  • NgRx state management with complex state trees
  • RxJS reactive programming with operators and streams
  • Nx monorepo experience with library management
  • Design Patterns implementation (Facade, Observer, Strategy)
  • TestingJest with comprehensive unit test coverage
  • Prior experience of doing LLM integration.
  • Create a job alert for this search

    Frontend Engineer • Bengaluru, Karnataka, India