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.
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
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
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
Knowledge of Cassandra and Mongo Databases.
Knowledge of LAMP architecture and PHP
Chegg is an equal opportunity employer
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