TL;DR
Lead Fullstack Engineer (Fullstack): Architecting and building scalable, distributed full-stack systems with an accent on frontend performance, backend robustness, and system reliability. Focus on mentoring engineers, driving technical excellence, and influencing architecture decisions across cross-functional teams.
Company
Freshworks builds uncomplicated, enterprise-grade service software designed to deliver exceptional customer and employee experiences.
What you will do
- Architect and deliver complex, scalable, and distributed full-stack systems capable of handling millions of transactions.
- Lead technical design discussions and own the delivery of key software modules.
- Develop reusable UI components and frameworks to ensure consistent and high-speed development.
- Mentor junior engineers while conducting design and code reviews to enforce technical standards.
- Drive performance optimizations, accessibility compliance, and rendering efficiency on the frontend.
- Collaborate with cross-functional teams to align technical roadmaps with long-term business goals.
Requirements
- 6–9 years of professional experience in full-stack or backend/frontend leadership roles.
- Deep expertise in ReactJS, EmberJS, Ruby on Rails, and Java.
- Strong command of system design (HLD/LLD) and architectural trade-offs.
- Solid experience building and maintaining distributed systems, caching layers, and microservices.
- Proven background in technical leadership, including mentoring and driving engineering excellence.
- Deep understanding of browser internals, performance tuning, and accessibility standards.
Culture & Benefits
- Commitment to an inclusive and diverse workplace that welcomes individuals from all backgrounds.
- Focus on a people-first approach to technology, including the integration of modern AI tools.
- Emphasis on engineering excellence, technical mentorship, and professional growth.
- Opportunity to impact software solutions used by over 72,000 global companies.
