×
Register Here to Apply for Jobs or Post Jobs. X

Backend Engineer: Scalable APIs & Systems

Job in San Francisco, San Francisco County, California, 94199, USA
Listing for: HackerRank
Full Time position
Listed on 2026-05-29
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Cloud Engineer - Software, AI Engineer (Applied/Software)
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Requirements

  • Backend engineer with 2+ years of experience in server-side software development
  • ,
  • Proficient in at least one modern backend programming language (e.g., Python, Ruby, Go, Java, or Node.js)
  • ,
  • Deep understanding of API design principles (REST, Graph

    QL) and web standards
  • ,
  • Strong experience with relational databases (Postgre

    SQL, MySQL) and familiarity with No

    SQL stores
  • ,
  • Knowledge of distributed systems, caching mechanisms (Redis/Memcached), and asynchronous messaging (Kafka/Rabbit

    MQ)
  • ,
  • Familiarity with containerization (Docker) and basic CI/CD workflows
  • ,
  • Comfortable using AI-powered coding assistants (e.g., Git Hub Copilot, Cursor, Claude Code) as a daily part of your development workflow
  • ,
  • Working familiarity with large language models — you understand what they can and can't do, and can write effective prompts to get useful outputs
  • ,
  • Experience using AI tools beyond code generation — for planning, writing documentation, drafting test cases, debugging, and code review
  • ,
  • Basic understanding of AI/ML fundamentals: how LLMs work at a high level (tokens, context windows, inference), common model architectures, and the difference between fine-tuning, RAG, and prompt engineering
  • ,
  • You stay current with the rapidly evolving AI tooling landscape and are eager to adopt tools that meaningfully improve your productivity
  • ,
  • (Desirable) Experience working on high-traffic, customer-facing web applications
  • ,
  • (Desirable) A strong grasp of system design concepts and architectural patterns (e.g., Microservices, DDD)
  • ,
  • (Desirable) Familiarity with cloud computing platforms (AWS, GCP, or Azure) and serverless technologies
  • ,
  • (Desirable) Experience optimizing legacy codebases for performance and maintainability
  • ,
  • (Desirable) You are passionate about shipping high-quality code that directly solves user problems
  • ,
  • (Desirable) You take ownership of your work, from initial design through to deployment and monitoring
  • ,
  • (Desirable) You enjoy breaking down complex requirements into clean, logical, and scalable technical implementations
  • ,
  • (Desirable) You value collaboration and actively contribute to code reviews and architectural discussions
What the job involves
  • Every day, millions of developers use Hacker Rank to prove their skills
  • ,
  • 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
  • ,
  • Your work will ensure that our core application remains fast, reliable, and scalable as we continue to grow our global user base
  • ,
  • Design, build, and maintain efficient, reusable, and reliable backend code to support new product features and enhancements
  • ,
  • Develop and integrate RESTful or Graph

    QL APIs to serve front-end applications and external clients
  • ,
  • Design and optimize database schemas (SQL and No

    SQL) 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
  • ,
  • Write comprehensive unit and integration tests to ensure high code quality and system stability
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary