onsite
Lead Software Engineer - Full Stack - Freshworks
Software Engineer
Lead a cross‑functional team building scalable web applications using JavaScript, Node.js, React, and AWS. Drive architecture, code quality, and delivery in an Agile environment.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance full‑stack web applications using JavaScript, Node.js, and React.
- Lead code reviews, enforce best practices, and mentor junior engineers to elevate code quality.
- Collaborate with product, design, and QA teams to deliver features on time and within scope.
- Design and implement scalable database schemas (SQL) and optimize queries for performance.
- Deploy and manage services on AWS, utilizing Docker and CI/CD pipelines for rapid iteration.
- Champion Agile methodologies, facilitating sprint planning, stand‑ups, and retrospectives.
Requirements
- 5+ years of full‑stack development experience with JavaScript, Node.js, and React.
- Strong understanding of relational databases (SQL) and experience with database design.
- Hands‑on experience deploying applications to AWS (EC2, RDS, S3, Lambda).
- Proficiency with Docker, CI/CD tools, and version control (Git).
- Excellent communication skills and a proven track record of leading technical teams.
Skills
javascriptnodejsreactsqlawsdockeragile