F

Freshworks

Cloud-based CRM and customer engagement suite

Lead Full Stack Engineer - Full Stack

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaNo salary listedIn-person

About the Job

Requirements

  • Deep technical fluency across backend technologies, including REST APIs, microservices, and caching layers, and modern frontend development frameworks.
  • Strong expertise in data structures, algorithms, and analyzing time/space complexity trade-offs.
  • Proven capability to design scalable, highly available, fault-tolerant end-to-end multi-tenant systems.
  • Experience designing database schemas and managing distributed storage layers, including relational database management systems, NoSQL, and queuing systems.
  • Exposure and experience working with or integrating AI tools to streamline technical execution and user workflows.
  • Five to eight years of progressive experience building and scaling software products within fast-paced product engineering teams.
  • A verifiable history of shipping enterprise-grade software-as-a-service features at scale and supporting them through successive production iterations.
  • A degree in Computer Science, Engineering, or a related technical field.

Responsibilities

  • Design, develop, and maintain robust backend microservices, optimized database schemas, and highly interactive frontend application interfaces.
  • Own end-to-end delivery of core product modules, from initial requirement gathering and system design to automated deployment, monitoring, and production support.
  • Write clean, extensible, and testable code based on object-oriented programming concepts and SOLID design principles.
  • Collaborate closely with Product Managers, UX Designers, and SRE teams to convert product strategies into high-value platform capabilities.
  • Ensure backend and frontend infrastructure are tuned for high availability, multi-tenant fault tolerance, security compliance, and comprehensive observability.
  • Identify and resolve multi-tier performance bottlenecks, including database execution bottlenecks and client-side page-rendering latencies.
  • Drive engineering best practices across the track, conduct code reviews, and mentor junior-to-mid-level systems engineers.

About the Company

Freshworks

Cloud-based CRM and customer engagement suite

Freshworks provides a cloud-based suite of customer engagement and employee management software for businesses of various sizes, including modules for customer support, sales, marketing, IT service management, and HR. It works as a single SaaS platform where each module (Freshdesk, Freshsales, Freshmarketer, Freshservice, Freshteam) handles a different task and shares data across departments, with customers choosing tiered subscription plans and optionally extending functionality through a marketplace of apps. The platform combines multiple CRM and business functions on one interconnected system, rather than offering standalone tools. Its goal is to streamline customer interactions and internal processes to improve collaboration and efficiency across departments.

Company size
5,001-10,000
Company stage
IPO
Headquarters
San Mateo, CA
Founded
2010

Recently Posted Jobs

Explore more opportunities at Freshworks

See more jobs