Senior Software Engineer – Full-Stack

Chegg (Edmonton AB, Canada) 26 days ago

Senior Software Engineer – Full-stack

Edmonton, AB

The Role:

Chegg has a powerful education content authoring, management and assessment platform that delivers online support to students to help them succeed in learning the STEM subjects. We are looking for a Senior Software Engineer to join our small team and contribute to a priority-one project at Chegg. You will play an integral role in designing and building Chegg’s next generation content authoring platform.

The ideal candidate for this role has proven experience designing, developing, delivering, and maintaining full-stack web applications at scale. You thrive in a lean, startup-like environment and own the products you create. You live to solve challenging problems, and you are passionate about delivering the best possible user experience.


  • Collaborate with Product, Engineering, Data Science, and User Experience teams across the globe to deliver intuitive and streamlined products that enable authors to work smarter, not harder
  • Design, develop, and deliver front-end authoring tools that are robust and performant
  • Build and maintain back-end services that are highly available, secure, and scale to support tens of thousands of authors creating millions of solutions
  • Participate in lean and agile development process in a fast-paced environment, from planning, scoping, estimation all the way to optimization, maintenance, and support.
  • Work within a small, close-knit team that are passionate about delivering quality software

Minimum Requirements

  • BS/MS in Computer Science or related field.
  • 5+ years software engineering experience, with 3+ years of such experience in an agile environment.
  • Extensive Javascript/Typescript, React, and Node.js experience with attention to detail, performance, security, and reusability
  • Strong relational database and No-SQL database expertise
  • Strong written, verbal and interpersonal communication skills 
  • Believer in test-driven-development and the importance of clear design documentation 
  • Experience working across teams and with remote teams 


  • Experience working with Cloud technologies, preferably AWS
  • Experience with SSR
  • Experience with GraphQL and/or Apollo
  • Previous experience in education or education tech

Chegg puts students first…Everything we build in this company is student-focused, making us the leading student-first connected learning platform. Chegg strives to improve the overall return on investment in education by helping students learn more in less time and at a lower cost. This is achieved by providing students a multitude of educational tools from affordable textbook rentals to Chegg Study which supplements their learning through 24/7 tutor access, step-by-step help with questions, and more.  Chegg is a publicly-held company based in Santa Clara, California and trades on the NYSE under the symbol CHGG.


The Customer Analytics team is central to Chegg – we use data and analyses to support every business line and the marketing and product organizations. Partner closely with marketing and other teams across...

The Developer Experience (DevX) team develops components used by engineers across Chegg. Since then, we’ve expanded our offerings to supplement many facets of higher educational learning through Chegg...

Senior Platform Engineer Location: Remote. As Chegg Skills engineers, our software empowers students to move from “learning” to “earning”. We build the apps and systems that help students make life-changing...

This is achieved by providing students a multitude of educational tools from affordable textbook rentals to Chegg Study which supplements their learning through 24/7 tutor access, step-by-step help with...

Description. Students enroll in Thinkful courses to gain the valuable technical and professional skills needed to take them from curious learners to employed software developers. As an Immersive Course...

Senior Software Engineer – Full-Stack

Apply On Company Site
Back to search page