Software Developer
Job Description
Full Stack Developer (SaaS Product Development) – Job Description
Job Title
Full Stack Developer – SaaS & Scheduling Platforms
Location
Remote / Hybrid / On-site
Employment Type
Full-Time
Role Overview
We are looking for an experienced Full Stack Developer who can build and manage end-to-end SaaS applications similar to scheduling and productivity platforms like Calendly.
The ideal candidate should be capable of independently handling architecture, front-end development, back-end systems, integrations, deployment, and scaling of modern web applications. You will work on internal products focused on scheduling, automation, user management, notifications, integrations, and workflow optimization.
Key Responsibilities
Design and develop scalable SaaS applications from scratch
Build scheduling, booking, and calendar management systems
Develop responsive and modern front-end interfaces
Create secure and scalable backend APIs and services
Integrate third-party platforms such as: Google CalendarOutlook CalendarZoomStripeEmail and notification systems
Implement authentication, role management, and permissions
Manage cloud infrastructure and deployments
Optimize applications for performance and scalability
Collaborate with product and operations teams to define features
Maintain code quality, testing, and documentation
Required Skills & Qualifications
Front-End
React.js / Next.js
TypeScript & JavaScript
HTML5, CSS3, Tailwind CSS
Responsive and mobile-first UI development
Back-End
Node.js / Express.js
REST APIs & Webhooks
Authentication systems (JWT, OAuth, SSO)
Database
PostgreSQL / MySQL
MongoDB (optional)
Cloud & DevOps
AWS / GCP / Azure
Docker
CI/CD pipelines
Git & GitHub workflows
Additional Technical Skills
Real-time systems and notifications
Scheduling logic and timezone handling
API integrations
SaaS architecture understanding
Performance optimization
Preferred Qualifications
Experience building SaaS platforms or productivity tools
Experience creating systems similar to: scheduling platformsCRM toolsworkflow automation systems
Knowledge of scalable multi-tenant architecture
Experience with payment gateway integrations
Familiarity with analytics and reporting dashboards
Experience Required
3+ years of full stack development experience
Proven experience delivering production-ready applications independently
What We’re Looking For
We are looking for someone who can take ownership of complete product development and contribute beyond coding — including architecture decisions, scalability planning, integrations, and deployment.
The ideal candidate should be proactive, product-minded, and comfortable building modern SaaS applications end-to-end.
Why do we exist? Students are working harder than ever before to stabilize their future. Our recent research study called State of the Student shows that nearly 3 out of 4 students are working to support themselves through college and 1 in 3 students feel pressure to spend more than they can afford.
We founded our business on provided affordable textbook rental options to address these issues. Since then, we’ve expanded our offerings to supplement many facets of higher educational learning through Chegg Study, Chegg Math, Chegg Writing, Chegg Internships, Chegg Skills, and more to support students beyond their college experience. These offerings lower financial concerns for students by modernizing their learning experience.
We exist so students everywhere have a smarter, faster, more affordable way to student.
Video Shorts
Life at Chegg: http://youtu.be/Fwf90zgaOLA
Chegg Corporate Career Page: https://jobs.chegg.com/
Chegg India: http://www.cheggindia.com/
Chegg Israel: http://www.chegg.com/about/working-at-chegg/israel/
Chegg Skills: https://www.chegg.com/skills
Chegg out our culture and benefits!
http://www.chegg.com/about/working-at-chegg/benefits/
Chegg is an equal opportunity employer