Full Time: Sr Back End Software Engineer at Chegg in Santa Clara CA

Sr Back End Software Engineer

Chegg is looking for a Senior Software Engineer for our Chegg Study Engineering team.

This engineer will work on taking the technology infrastructure to the next level to support product innovation, internationalization & growth.

Responsibilities:

Create and support highly scalable and available systems that will serve study content to our users.


Integration with internal and external systems that will allow the business to grow and change, as we integrate and innovate within the context of an AWS EC2/ECS environment
Constantly look for ways to improve application performance using system monitoring tools, load testing, etc.

Work with Product, Operations and other engineers to define new applications and features; especially critical as we integrate other businesses into the Chegg landscape
Bring new and fresh ideas to the table
Requirements:

5+ years of design and development experience in software engineering of back end serving systems.

5+ years programming in Java and using standard Java apps and frameworks

Experience in Spring Framework, RESTful API development and Cloud based infrastructure

Hands on experience in designing tables, optimizing queries with RDBMS systems (like MySQL) and experience with NOSQL solutions

Experience in using application monitoring tools, load testing to build build highly available and highly scalable backend server systems

Deep understanding of server architecture and associated components: databases, caches, queues, proxies, load balancers and more

Ability to decompose complex problems into manageable units of work

Excellent written and verbal communication skills – should be able to work closely with different teams

– Front-end counterparts, QA, Product Management, Operations, Release Engineering, etc.

Willing to align personal goals to support company goals

BS / MS in Computer Science or related field

Strong Plus:

Experience using application monitoring tools like NewRelic, Zabbix, etc.

Experience in being part of a global on-call support structure to monitor and manage alerts in a production environment.

Experience with Amazon ECS and continuous deployment process.

Experience with message bus technologies

Bonus Points:

Knowledge of Cassandra and Mongo Databases.

Knowledge of LAMP architecture and PHP

Chegg is an equal opportunity employer

About Chegg:

Chegg puts students first.

As the leading student-first connected learning platform, the company makes higher education more affordable, more accessible, and more successful for students.

Chegg is a publicly-held company based in Santa Clara, California and trades on the NYSE under the symbol CHGG.

For more information, visit www.chegg.com.

Chegg us out at www.chegg.com

Apply

Source: Clevertech