More jobs:
Backend Engineer: Scalable APIs & Systems
Job in
San Francisco, San Francisco County, California, 94199, USA
Listed on 2026-05-29
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)
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
- 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
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).
(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:
×