Lead Software Engineer - Full Stack
FreshworksJob Description
📋 Description Full-stack execution: backend microservices, DB schemas, frontend UIs. Full lifecycle ownership: end-to-end delivery from design to production. Code quality & best practices: OOP and SOLID design. Cross-functional partnership: with product, UX, and SRE teams. Production governance: high availability, fault tolerance, security, observability. Performance optimization: address multi-tier bottlenecks from DB to UI. 🎯 Requirements Full-Stack engineering: REST APIs, microservices, caching; frontend frameworks. Core CS foundations: Data Structures, Algorithms, time/space trade-offs. System Design (HLD/LLD): scalable, multi-tenant, highly available. Data Modeling rigor: RDBMS, NoSQL, distributed storage, queues. AI Tool Fluency: exposure to AI tools to streamline execution. Problem Solving & Articulation: clear communication of design.