Software Developer
Skills
About the role
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.
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
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.
Questions about this role
How do I apply to this Software Developer role at Chegg?
Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.
What's the typical salary for Software Engineer in your country?
Compensation varies by seniority, employer size, and location. When this listing publishes a salary band you'll see it in the badge row above the description.
How fast does AI Applyd auto-apply?
Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.
What ATS does Chegg use?
AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, LinkedIn Easy Apply, and most other ATS platforms. If we can submit through the platform, we do.
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.