Senior Software Engineer - Full Stack
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
Freshworks is seeking a Senior Software Engineer – Full Stack for a frontend-focused full-stack role.
The engineer will build fast, accessible, scalable, and intuitive web applications.
The role combines strong modern frontend engineering with backend development and service integration.
Key Skills for This Role
Full Job Posting
Role Overview
Freshworks is seeking a Senior Software Engineer – Full Stack for a frontend-focused full-stack role.
The engineer will build fast, accessible, scalable, and intuitive web applications.
The role combines strong modern frontend engineering with backend development and service integration.
Responsibilities
- Build modular, reusable, and high-performance UI components using ReactJS and/or EmberJS.
- Design responsive, accessible, and intuitive interfaces using HTML, CSS, JavaScript, and modern frontend practices.
- Own frontend architecture, performance optimization, rendering efficiency, and application maintainability.
- Develop and integrate REST APIs and backend services using Ruby on Rails or Java.
- Contribute to backend development, databases, service integrations, and other full-stack components.
- Write clean, modular, scalable, and testable code focused on quality and performance.
- Diagnose and resolve complex frontend and full-stack issues through debugging and troubleshooting.
- Collaborate with Product, Design, Backend, SRE, and other engineering teams.
- Contribute to design systems, reusable UI patterns, accessibility standards, and frontend best practices.
- Participate in code reviews, technical discussions, architecture decisions, and Agile ceremonies.
- Explore AI-powered tools to improve engineering productivity and development efficiency.
- Build reliable, observable, and scalable applications with attention to availability and fault tolerance.
Requirements
- 3–5 years of professional software engineering experience.
- Strong frontend development experience with meaningful exposure to backend engineering.
- Strong proficiency in HTML, CSS, JavaScript, and modern frontend development.
- Strong hands-on experience with ReactJS; EmberJS experience is an advantage.
- Understanding of frontend architecture, component-based development, state management, responsive design, and browser fundamentals.
- Strong understanding of frontend performance, rendering efficiency, accessibility, and UX best practices.
- Experience with Ruby on Rails or Java and the ability to develop, integrate, and troubleshoot backend services.
- Understanding of REST APIs, data structures, algorithms, object-oriented programming, design patterns, and clean code principles.
- Experience with relational databases and familiarity with caching, distributed queues, microservices, and service integrations.
- Familiarity with CI/CD pipelines and cloud platforms such as AWS or GCP.
- Strong debugging, analytical, and problem-solving skills.
- Experience in Agile cross-functional teams with strong communication and collaboration skills.
About Freshworks
Freshworks builds enterprise-grade service software designed to improve customer and employee experiences.
Freshworks reports that more than 72,000 companies use its software and that the company has over 4,500 employees worldwide.
The company describes a people-first approach to AI intended to reduce friction and improve productivity.
About freshworks
Cloud-based customer and employee engagement software platform.
Visit company websiteApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at freshworks
Senior Staff Engineer - Site Reliability
, IND
Freshworks is seeking a Senior Staff Engineer to improve the availability, latency, resilience, and efficiency of critical products and platforms. The role requires 10–15 years of SRE experience, strong cloud and distrib
Senior Director, Engineering - AI Studio (CX & EX)
, IND
Freshworks is seeking a Senior Director of Engineering to lead AI Studio, the product surface for building, testing, deploying, observing, and optimizing AI agents across CX and EX products. The role requires 15+ years i
Senior Software Engineer - Full Stack
, IND
Freshworks is seeking a Senior Software Engineer focused on building accessible, scalable web applications across the frontend and backend. The role requires strong HTML, CSS, JavaScript, and React expertise, plus backen
Associate Advisory Account Manager
Chennai, IND
Freshworks is hiring an Associate Advisory Account Manager to own a customer portfolio across renewals, retention, and expansion. The role combines consultative customer success, upsell and cross-sell growth, risk manage
Senior Account Manager (Resellers CX - APMEA)
Chennai, IND
Freshworks is seeking a Senior Account Manager to grow reseller and customer accounts across the APMEA region through consultative SaaS selling and customer success planning. The role drives adoption, expansion revenue,
Senior Account Manager (Digital CX - NA)
Chennai, IND
Freshworks is seeking a Senior Account Manager to grow strategic North American digital CX accounts through consultative selling, product adoption, and customer success planning. The role requires 3–6 years of sales expe
Product Specialist
Bengaluru, IND
Freshworks is seeking a Product Specialist to provide technical, omnichannel support to high-value customers and global brands. The role owns issue resolution, troubleshooting, documentation, and cross-functional escalat
Senior Product Specialist
Bengaluru, IND
Freshworks is seeking a Senior Product Specialist to provide high-ownership technical support for high-value customers and global brands. The role covers end-to-end issue resolution, troubleshooting, customer communicati
Senior Staff Engineer - Site Reliability
, IND
Senior Director, Engineering - AI Studio (CX & EX)
, IND
Senior Software Engineer - Full Stack
, IND
Associate Advisory Account Manager
Chennai, IND
Senior Account Manager (Resellers CX - APMEA)
Chennai, IND
Senior Account Manager (Digital CX - NA)
Chennai, IND
Product Specialist
Bengaluru, IND
Senior Product Specialist
Bengaluru, IND