Senior Software Engineer - Full Stack

Freshworks
Chennai
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 3-5 yearsSkills: ["Debugging","Analytical thinking","Problem-solving","Communication","Collaboration"]

Build fast, accessible, scalable web applications in a frontend-focused full-stack role. Translate complex requirements into elegant UX, create reusable high-performance UI components, and own frontend architecture, performance, and maintainability. Integrate REST APIs and backend services using Ruby on Rails or Java, contribute across databases and service integrations, and debug complex issues. Collaborate with Product, Design, Backend, and SRE teams to deliver reliable, observable systems.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Freshworks
Freshworks
1 day ago

Senior Software Engineer - Full Stack

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 40 minutes agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Build fast, accessible, scalable web applications in a frontend-focused full-stack role. Translate complex requirements into elegant UX, create reusable high-performance UI components, and own frontend architecture, performance, and maintainability. Integrate REST APIs and backend services using Ruby on Rails or Java, contribute across databases and service integrations, and debug complex issues. Collaborate with Product, Design, Backend, and SRE teams to deliver reliable, observable systems.
Location: Chennai
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build modular, reusable, high-performance UI components using ReactJS and/or EmberJS.
  • •Design and implement responsive, accessible, intuitive user interfaces using HTML, CSS, JavaScript and modern frontend practices.
  • •Own frontend architecture, performance optimization, rendering efficiency, and maintainability across applications.
  • •Develop and integrate REST APIs and backend services using Ruby on Rails or Java; contribute to related backend and service integrations.
  • •Collaborate with Product, Design, Backend, SRE, and other engineering teams; participate in code reviews and technical discussions to deliver reliable solutions.

Key Requirements

  • •3–5 years of professional software engineering experience with strong hands-on frontend development and meaningful backend exposure.
  • •Strong proficiency in HTML, CSS, and JavaScript with modern frontend development practices.
  • •Strong hands-on experience with ReactJS (EmberJS is an advantage).
  • •Good understanding of frontend architecture, component-based development, state management, responsive design, and browser fundamentals.
  • •Good working experience with Ruby on Rails or Java and the ability to develop, integrate, and troubleshoot backend services and REST APIs.
Experience:3-5 years
Skills:DebuggingAnalytical thinkingProblem-solvingCommunicationCollaboration
Languages:English
Tech Stack:ReactJSEmberJSHTMLCSSJavaScriptRuby on RailsJavaREST APIsAWSGCPCI/CDMicroservicesCachingDistributed queuesAgile

Company Brief

Freshworks
Provides cloud-based customer engagement, CRM and ITSM software (Freshdesk, Freshservice, Freshsales) that helps businesses manage customer and employee experiences through SaaS products and AI-driven tools.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 500M to 1B
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Mateo, United States
Founded: 2010
Glassdoor
Glassdoor: 3.5
WebsiteLinkedInGlassdoor