onsite
Senior Staff Software Engineer - Full Stack - Freshworks
Software Engineer
Lead end‑to‑end full‑stack development, architecting scalable web solutions with JavaScript, React, and Node.js on AWS. Drive high‑performance microservices, containerization, and CI/CD pipelines while mentoring teams and shaping product strategy.
About the role
Key Responsibilities
- Design, develop, and maintain scalable full‑stack applications using JavaScript, React, and Node.js.
- Architect and implement microservices on AWS, ensuring high availability and performance.
- Lead code reviews, enforce best practices, and mentor junior engineers.
- Collaborate with product, design, and QA teams to deliver high‑quality releases.
- Drive continuous integration and deployment pipelines with Docker and CI/CD tools.
Requirements
- 10+ years of software development experience with a strong focus on full‑stack engineering.
- Proficiency in JavaScript, React, Node.js, and AWS services (EC2, Lambda, RDS, S3).
- Hands‑on experience with Docker, Kubernetes, and CI/CD pipelines.
- Excellent problem‑solving skills and a passion for clean, maintainable code.
- Strong communication skills and a proven ability to lead technical teams.
Skills
javascriptreactnodejsawsdocker