Senior Software Engineer – Full-Stack
Chegg Inc
Edmonton, Canada
1d ago

Senior Software Engineer Full-stack

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
  • Pluses

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

    An always on’ digital learning platform.

    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.

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form