F

Freshworks

Cloud-based CRM and customer engagement suite

Staff Full Stack Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeChennai, Tamil Nadu, IndiaNo salary listedIn-person

About the Job

Requirements

  • Expert-level grasp of data structures and algorithms, time/space complexity trade-offs, and object-oriented design anchored in SOLID principles.
  • Proven capability to design scalable, highly available, fault-tolerant end-to-end multi-tenant systems, including APIs, web architectures, schemas, and data models.
  • Solid exposure to relational database management systems, NoSQL, caching strategies, microservices architecture, and distributed queuing systems.
  • Strong understanding of frontend engineering paradigms, including component lifecycles, state management, and client-side performance optimization.
  • Hands-on experience with continuous integration and continuous delivery automation pipelines, DevOps tooling, and cloud infrastructure platforms such as AWS or GCP.
  • Practical exposure and experience using generative AI tools to improve day-to-day coding efficiency and technical exploration.
  • 10+ years of progressive software engineering experience building and scaling full-stack applications in high-growth product teams.
  • A proven track record of building complex systems from scratch and steering them through multiple scale iterations in production.
  • Experience managing technical initiatives, coordinating cross-functional engineering loops, and mentoring other engineers.
  • A degree in Computer Science, Engineering, or a related quantitative technical field.

Responsibilities

  • Architect, build, and maintain scalable backend microservices and extensible REST APIs paired with intuitive, modular frontend application layers.
  • Own the entire software development lifecycle, from gathering functional and non-functional requirements and data modeling to deployment, automation, and production support.
  • Write clean, modular, and testable code optimized for browser rendering efficiency, database execution performance, and space/time complexity.
  • Ensure backend and frontend systems are tuned for high availability, multi-tenant fault tolerance, security compliance, and deep observability.
  • Collaborate with Product Managers, UI/UX designers, and Site Reliability Engineers to ship localized, value-driven capabilities.
  • Troubleshoot complex full-stack performance bottlenecks in production, from slow database queries to state-management memory leaks.
  • Lead architectural reviews, establish development roadmaps, mentor 2–4 engineers, and drive object-oriented programming and SOLID design principles across the organization.
  • Lead cross-functional technical strategies and champion engineering excellence across teams.
  • Own and scale foundational full-stack architectures capable of handling millions of transactions while delivering high-performance web experiences.
  • Translate ambiguous product visions into resilient, modular high-level and low-level designs.
  • Lead deep-dive code reviews, mentor junior and mid-level systems engineers, and introduce modern architectural patterns.
  • Integrate modern AI tools such as GitHub Copilot into the daily full-stack development workflow to accelerate delivery.

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