Finding the best job has never been easier
Share
Primary Job Responsibilities
Job Requirements
Bachelor’s degree in Computer Science plus 4+ years of experience or MS in Computer Science plus 2+ years of hands-on experience in building large-scale distributed systems.
Excellent understanding of computer science fundamentals, data structures and algorithms.
Extensive hands-on experience and expertise in object-oriented design methodology and application development using Java/J2EE, Design Patterns, GraphQL, SQL, Web services
Good understanding of using various database systems (NoSQL and relational) at scale.
Drive architecture discussions, produce well-documented design docs, and participate in design and code reviews.
Ensure code quality and maintainability by evolving architecture and tech stack, refactoring, standards and improving build and test systems
Share engineering support, release, and on-call responsibilities for an always-on 24x7 site
The pay range for this position at commencement of employment in California, Washington, or New York is expected in the range below.
$114,800 - $176,550This website uses cookies to enhance your experience. By continuing to browse the site, you agree to our use of cookies. Visit our for more information.
These jobs might be a good fit