SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Freshworks is seeking a Staff Full Stack Engineer (IC4) to architect and scale end-to-end systems powering their global SaaS products. You will own foundational full-stack architectures capable of handling millions of transactions while delivering high-performance web experiences, act as a technical compass across multiple engineering tracks, and mentor junior and mid-level engineers.
Key responsibilities include:
- Architect, build, and maintain scalable backend microservices and REST APIs paired with intuitive, modular frontend application layers
- Own the entire software development lifecycle from requirements gathering and data modeling through deployment, automation, and production support
- Write clean, modular, testable code optimized for browser rendering efficiency, database performance, and complexity trade-offs
- Ensure backend and frontend systems achieve 99.99%+ 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 SOLID design principles across the organization
- Pioneer integration of modern AI tools (e.g., GitHub Copilot) into daily full-stack development workflows
Requirements:
- 10+ years of progressive software engineering experience building and scaling full-stack applications in high-growth product teams
- Expert-level grasp of Data Structures & 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 RDBMS, 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 CI/CD automation pipelines, DevOps tooling, and cloud infrastructure (AWS or GCP)
- Practical exposure to generative AI tools for improving coding efficiency and technical exploration
- Exceptional logical reasoning and ability to articulate complex technical designs to both engineers and executives
- Proven track record of building complex systems from scratch and steering them through multiple scale iterations in production
- Skilled at balancing rapid feature delivery with long-term code maintainability, clean documentation, and scalability
- Experience managing technical initiatives, coordinating cross-functional engineering loops, and mentoring other engineers
- Degree in Computer Science, Engineering, or related quantitative technical field