Senior Full Stack Developer

Freshworks · Hyderabad

  • Experience3–5 yrs
  • SalaryNot disclosed
  • Work modeonsite
  • Levelmid
  • Posted2 Sept 2026

About Freshworks

Freshworks is hiring in Hyderabad in technology software. This role looks for around 3+ years of experience.

Skills

  • ReactJS
  • EmberJS
  • HTML
  • CSS
  • JavaScript
  • Ruby on Rails
  • Java
  • Object-oriented programming
  • Design patterns
  • REST APIs
  • Relational databases
  • SQL
  • Caching
  • Distributed queues
  • Microservices
  • CI/CD
  • AWS
  • GCP
  • Agile

The role

A full stack developer at a software product company builds accessible interfaces and scalable backend services using ReactJS, Ruby on Rails, REST APIs, and performance optimisation, while owning design-to-deployment delivery and applying Agile.

Full job description

At Freshworks, we believe exceptional user experiences begin with exceptional engineering. As a Senior Full Stack Engineer, you'll build fast, accessible, and elegant interfaces backed by scalable, reliable systems. You'll translate complex business flows into delightful interactions and champion performance, usability, and maintainability at every step. If you think in components, care about rendering speed, and love building systems that just work, you'll feel right at home.

Responsibilities:

Build modular, high-performance UI components using ReactJS and EmberJS.

Develop and maintain scalable backend services using Ruby on Rails or Java.

Own the full development lifecycle from design to deployment and debugging.

Write clean, modular, and testable code optimised for readability and performance.

Apply deep OOP concepts and design patterns to solve real-world problems.

Ensure systems are tuned for high availability, fault tolerance, and observability.

Collaborate with product, design, and SRE teams to deliver customer value fast.

Explore and apply AI tools and technologies to improve development efficiency.

Participate in code reviews, architecture discussions, and Agile ceremonies.

Requirements

3-5 years of experience building and scaling fullstack systems.

Expertise in HTML, CSS, JavaScript, and modern frameworks (ReactJS, EmberJS).

Strong backend experience with Ruby on Rails or Java.

Solid understanding of data structures, algorithms, and REST APIs.

Experience with RDBMS, caching strategies, distributed queues, and microservices.

Familiarity with CI/CD pipelines, cloud platforms (AWS/GCP), and Agile development.

Strong debugging and problem-solving skills.

Passion for design systems, UX patterns, and performance optimisation.

Skills Inventory:

Frontend engineering: Strong proficiency in HTML, CSS, JavaScript with hands-on experience in ReactJS / EmberJS.

Backend development: Building and maintaining services using Ruby on Rails or Java.

Programming fundamentals: Solid grasp of OOP, design patterns, and clean code principles.

API and data layer: Experience with REST APIs, RDBMS, and writing efficient SQL queries.

System awareness: Working knowledge of scalability, availability, and observability concepts.

Performance and UX: Focus on frontend performance, accessibility, and rendering efficiency.

Dev lifecycle ownership: Contributing across design, development, testing, and debugging.

CI/CD and cloud exposure: Familiarity with CI/CD pipelines and AWS/GCP environments.

Problem-solving: Strong debugging, analytical, and troubleshooting skills.

Collaboration: Effective cross-functional communication in Agile teams.