Summary of Position
You will work in our backend server team to build, maintain, optimize and scale ALL aspects of our backend systems. This is a key role in helping us to handle the incredible growth we continue to see. You will help solve the complex problems that come out of managing a high-volume site, both in terms of concurrent usage and huge dataset. You will learn new technologies as necessary, and apply them these problems.
In addition to scaling our systems, you will work closely with our product managers and web developers to support all of our end-user features across the 10+ platforms we are deployed on. Your primary customer in this role will be other developers, and you will build data access components for them to easily consume in building useful, fun, usable features. You will write elegant, maintainable, robust code every day.
- BS or MS in Computer Science or a related field.
- Required: fully fluent in Java 1.5 or 1.6, experience with Hibernate and Spring, proficient at SQL and at least one scripting language (Perl, Shell, etc), phenomenal debugging principles and perseverance.
- Preferred: Sphinx or other search technology experience.
4+ years experience working on server-side applications.
We believe that people do their best work when they're supported, challenged, and held accountable for what they do. That's why we encourage everyone to have open, honest communication about what's working, what isn't, and what needs to happen next. Teamwork is the rule rather than the exception, and everyone's voice counts.
OF TECH TALENT