HackerRank
Backend Engineer II
Hybrid in Santa Clara, CA · Mid
Sponsorship not specified$150k-$172kDetected 64 days ago
PythonJavaGoRubyNode.jsDistributed SystemsCode ReviewGitSQLNoSQLPostgreSQLMySQLRedisAWSGCPAzureDockerCI/CDAPI DevelopmentGraphQLRESTKafkaRabbitMQMachine Learning
About the role
- We're looking for a Backend Software Development Engineer who thrives on solving complex architectural problems and delivering high-impact product features.
- You will be responsible for the server-side logic, database architecture, and the integration of front-end elements.
Responsibilities
- Design, build, and maintain efficient, reusable, and reliable backend code to support new product features and enhancements.
- Develop and integrate RESTful or GraphQL APIs to serve front-end applications and external clients.
- Design and optimize database schemas (SQL and NoSQL) to ensure data integrity and query performance at scale.
- Collaborate with frontend developers, product managers, and designers to translate requirements into robust technical solutions.
- Troubleshoot production issues, identify bottlenecks, and drive performance optimizations across the application stack.
- Deep understanding of API design principles (REST, GraphQL) and web standards.
Requirements
- Backend engineer with 2+ years of experience in server-side software development.
- Strong experience with relational databases (PostgreSQL, MySQL) and familiarity with NoSQL stores.
- Knowledge of distributed systems, caching mechanisms (Redis/Memcached), and asynchronous messaging (Kafka/RabbitMQ).
- Familiarity with containerization (Docker) and basic CI/CD workflows.
- Experience using AI tools beyond code generation - for planning, writing documentation, drafting test cases, debugging, and code review.
- Even better if you have
- Experience working on high-traffic, customer-facing web applications.
- Familiarity with cloud computing platforms (AWS, GCP, or Azure) and serverless technologies.
- Experience optimizing legacy codebases for performance and maintainability.
- You are passionate about shipping high-quality code that directly solves user problems.
Skills
- As this shift accelerates, the definition of strong technical talent is changing.
- Every day, millions of developers use HackerRank to prove their skills.
Compensation
- The base salary range for this role is $150,000 - $172,000, plus a target 10% annual bonus tied to individual and company performance. You will also receive equity (stock options) and a comprehensive package of cash and non-cash benefits.
Benefits
- We never discriminate based on race, religion, national origin, gender identity or expression, sexual orientation, age, marital, veteran, or disability status.
- You will also receive equity (stock options) and a comprehensive package of cash and non-cash benefits.
Company info
- Comfortable using AI-powered coding assistants (e.g., GitHub Copilot, Cursor, Claude Code) as a daily part of your development workflow.
Equal opportunity
- HackerRank is a proud equal employment opportunity and affirmative action employer.
- We provide equal opportunity to everyone for employment based on individual performance and qualification.
- All your information will be kept confidential according to EEO guidelines.
Apply directly at HackerRank →Create a free account for alerts like thisView HackerRank immigration profile
This listing is sourced directly from HackerRank's careers page and normalized into a canonical job model.