
Posted 9 hours ago
Lead Software Engineer - Full Stack
FreshworksLead Software Engineer - Full Stack
Requirements
5-8 years software engineering experience, Full-stack technical fluency, Strong DSA knowledge, System Design expertise, Database modeling skills, Degree in CS or Engineering
Skills
MicroservicesAPISystem design
About the role
Responsibilities
- Design, develop, and maintain robust backend microservices and interactive frontend interfaces
- Own end-to-end delivery of core product modules from design to production support
- Write clean, extensible, and testable code using OOP and SOLID principles
- Collaborate with Product Managers, UX Designers, and SRE teams
- Ensure infrastructure is tuned for high availability, security, and observability
- Identify and resolve multi-tier performance bottlenecks
- Mentor junior-to-mid-level systems engineers and conduct code reviews
Requirements
- 5 to 8 years of experience building and scaling software products
- Deep technical fluency in backend technologies (REST APIs, microservices) and modern frontend frameworks
- Strong expertise in Data Structures, Algorithms, and complexity analysis
- Proven capability in System Design (HLD/LLD) for scalable multi-tenant systems
- Experience with database schema design and distributed storage (RDBMS, NoSQL)
- Exposure to integrating AI tools into workflows
- Degree in Computer Science, Engineering, or a related technical field
About the Company
Freshworks builds uncomplicated service software that delivers exceptional employee and customer experiences. Our people-first approach to AI eliminates friction, helping businesses reduce complexity and deliver faster, more human support through enterprise-grade CX and IT solutions.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeLead Software Engineer - Full Stack
Freshworks · Hyderabad
