Overview of the Role
At Freshworks, we don鈥檛 just ship software鈥攚e shape it to be fast, reliable, and refreshingly simple. As an IC4 Staff Full Stack Engineer, you are a technical anchor for your team. You will look beyond immediate feature delivery to design resilient, distributed systems and highly optimized user interfaces, seamlessly bridging the gap from database schemas to the final UI.
If you thrive in solving complex algorithmic problems, possess strong product sense, and find your true north in cross-functional influence and engineering excellence鈥攜ou belong here.
The Impact You Will Create
- End-to-End Architecture Owner: You will design and implement robust, scalable systems by seamlessly connecting distributed microservices to modern micro-frontends.
- Product-Driven Engineering: You won't just write code; you will apply deep product sense to technical decisions, ensuring your architectures directly map to user value and business metrics.
- Force Multiplier for Quality: You will elevate the engineering culture by enforcing SOLID design principles, establishing CI/CD standards, and proactively identifying and resolving system bottlenecks before they impact the customer.
Roles & Responsibilities
- System Design (HLD & LLD): Gather functional and non-functional requirements to design end-to-end working systems. Drive API design, database modelling, and schema architecture for high availability and fault tolerance. * Advanced Frontend Development: Lead application-level UI architecture using JavaScript/TypeScript. Drive design-system-aware development, complex state management, and rendering strategies (CSR vs. SSR) to optimize Core Web Vitals.
- E2E Component Building: Build and optimize full-stack components, ensuring smooth data flow from the database layer, through the backend microservices, to the UI.
- Observability & Reliability: Set up system monitoring, define critical metrics, configure alerting, and present business-metric health during periodical leadership reviews.
- Cross-Functional Leadership: Act as a technical leader who influences without authority. Collaborate deeply with Product Managers and design teams, bringing strong communication clarity and a growth mindset.