Exterview Logo

Exterview

Backend Developer (Founding team)

Reposted 2 Days Ago
Be an Early Applicant
In-Office
Hyderabad, Telangana
Senior level
In-Office
Hyderabad, Telangana
Senior level
Own and scale Exterview’s backend platform, building Node.js microservices, REST/GraphQL APIs, data models, asynchronous workflows, billing and notification integrations, and secure cloud infrastructure. The role focuses on high-throughput distributed systems, sub-100ms performance, observability, automated testing, CI/CD, and supporting thousands of concurrent AI-driven interviews and assessments. Collaborate with frontend, AI, DevOps, and product teams to define reliable architecture and technical specifications.
The summary above was generated by AI
Role Overview

You will own Exterview’s backend engine, the foundation powering AI-driven interviews, candidate scoring, hybrid assessment flows, and real-time reporting.
Every candidate evaluation, AI-generated insight, skill analysis, and report generation flows through your services. From microservices to data pipelines, you’ll design and build the backbone that enables scalable, intelligent hiring workflows for enterprises worldwide.

This role goes beyond building APIs you will define system contracts, data models, and scalability patterns that allow Exterview to support tens of thousands of concurrent interviews, assessments, and AI-driven processes with sub-100ms latency.
You’ll work closely with FE, AI, Prompt Engineering, and DevOps teams to ensure the platform’s foundation is secure, high-performance, and resilient.

Execution is managed via Linear (sprints), Notion (PRDs), and GitHub (repos), collaborating across teams to make backend design decisions visible, reproducible, and accountable.

Key ResponsibilitiesService Architecture & APIs
  • Design, implement, and maintain Node.js microservices with clean modular boundaries.

  • Expose REST/GraphQL endpoints for FE, AI agents, and internal workflows.

  • Ensure robust API contracts with versioning and backward compatibility.

Data Modeling & Schemas
  • Define schemas for candidates, interviews, assessments, AI insights, and reports.

  • Manage graph-based relationships between candidates, jobs, and interviewers using MongoDB

  • Ensure data consistency, scalability, and efficient querying.

Asynchronous Workflows
  • Implement Pub/Sub and task queues for long-running jobs (report generation, AI scoring, skill analysis).

  • Orchestrate workflows that integrate AI agents, candidate evaluation, and feedback pipelines.

Commercial & Notifications Layer
  • Integrate billing, subscriptions, and transactional notifications via Razor Pay and SendGrid.

  • Ensure audit compliance, logging, and secure transaction handling.

Performance & Scale
  • Optimize backend services for high throughput and low latency.

  • Maintain sub-100ms API response times under concurrent interview loads.

  • Implement caching and indexing strategies to improve real-time performance.

API Gateway & Security
  • Route services securely via AWS API Gateway / Azure API Management with JWT authentication, rate limiting, and role-based access control.

  • Ensure secure handling of sensitive candidate data, transcripts, and evaluation reports.

CI/CD & Reliability
  • Collaborate with DevOps to maintain GitHub Actions pipelines for testing, containerization, and deployment.

  • Write integration, contract, and load tests for regression-free releases.

  • Monitor system health using observability tools (OpenTelemetry, CloudWatch, or Azure Monitor) for tracing, metrics, and alerts.

Cross-Team Collaboration
  • Work closely with Product Managers, FE, and AI teams to align API contracts and backend capabilities with platform requirements.

  • Translate PRDs into technical specifications and ensure backend stability during sprints.

Problem Solving
  • Anticipate performance bottlenecks, scaling challenges, and data modeling complexities.

  • Propose architectural improvements and maintain a robust, future-proof platform.

Success Metrics90 Days (Probation):
  • Deploy initial microservices to Cloud Run / Azure Functions with API Gateway routing.

  • Ship candidate and interview data schemas (MVP).

  • Integrate Stripe test billing and SendGrid notifications.

12 Months:
  • Scale backend to handle 10K+ concurrent interviews and assessments.

  • Maintain 99.9% uptime with zero Sev1 backend-originated outages.

  • Optimize p95 API response times <100ms under production load.

  • Achieve CI/CD coverage >90% with automated regression tests.

Must-Haves
  • 5+ years of backend engineering experience ( Node.js, async frameworks, REST/GraphQL APIs and gRPC).

  • Deep expertise in distributed systems, scalable APIs, async I/O, and microservices.

  • Hands-on experience with cloud platforms (AWS, Azure, GCP) including compute, databases, and pub/sub services.

  • Proven track record delivering high-scale backend systems in production.

Nice-to-Haves
  • Experience with Azure, RAG, vector search, Agentic memory.

  • Prior work integrating AI pipelines (LLM orchestration, scoring, evaluation).

  • Knowledge of event-driven architectures and async workflows.

  • Startup or founding engineer experience.

Tech Stack Visibility
  • Core Services: Node.js + Async frameworks

  • Data: ,MongoDB,Postgres, Firestore, Redis

  • Workflows: Pub/Sub, Cloud Tasks, Cloud Workflows

  • Auth & Security: Firebase Auth, JWT, API Gateway / API Management

  • Commercial Layer: Razor Pay(billing), SendGrid,SES, Twilio (notifications)

  • CI/CD: GitHub Actions, Docker, Container Registry

  • Observability: OpenTelemetry, Cloud Monitoring & Logging

  • Tooling: Linear (execution), Notion (PRDs), GitHub (repos & reviews)

1. Intern-Level Backend Engineering AssessmentObjective

Identify candidates who understand backend fundamentals, basic API and data modeling, asynchronous workflows, and can rapidly learn Exterview's core technologies.

SectionsA. Practical Coding (Node.js)
  • Task: Build a REST API in Node.js for basic candidate interview tracking.

  • Requirements:

    • One endpoint for candidate registration (name, email).

    • One endpoint for interview scheduling (candidate, interviewer, date).

    • Simulated in-memory data store (array/object).

  • Demonstration: Show CRUD operations and query for all upcoming interviews.

B. Data Modeling
  • Task: Design (not implement) a MongoDB schema for "Candidate" and "Interview".

  • Requirements:

    • Define JSON schema for both entities.

    • Indicate relationship (reference/interview array).

    • Write sample query for fetching all interviews for one candidate.

C. Asynchronous Processing
  • Task: Describe how you would handle a long-running report generation task (e.g., AI scoring process).

  • Requirements:

    • Outline async flow: job enqueue, process, and notify (diagrams welcome).

    • Identify benefits of using Pub/Sub or task queue.

D. Security & API Contracts
  • Task: Explain how to secure an API endpoint.

  • Requirements:

    • Discuss JWT authentication basics.

    • Note importance of input validation.

E. Collaboration & Documentation
  • Task: Write a brief PRD-style note describing a feature you built and how you communicated requirements.

2. Experienced Backend Engineer (6-8 Years) AssessmentObjective

Evaluate advanced skills in scalable backend architecture, distributed systems, cloud infrastructure, security, and technical leadership for senior backend engineering roles across various domains.

SectionsA. System Architecture & Service Design
  • Task: Design a microservices architecture for a high-traffic e-commerce platform handling user accounts, product catalog, orders, and payments.

  • Requirements:

    • Define service boundaries and communication patterns (REST/GraphQL/gRPC).

    • Address API versioning, backward compatibility, and service discovery.

    • Discuss database-per-service pattern and data consistency strategies.

B. Scalable Data Architecture
  • Task: Design a data architecture supporting both relational and NoSQL requirements for a multi-tenant SaaS application.

  • Requirements:

    • Choose appropriate databases for different use cases (OLTP vs OLAP).

    • Design for horizontal scaling and data partitioning strategies.

    • Address cross-database transactions and eventual consistency.

C. Asynchronous Processing & Event-Driven Systems
  • Task: Implement an event-driven architecture for order processing involving inventory management, payment processing, and notification systems.

  • Requirements:

    • Design event sourcing and CQRS patterns where appropriate.

    • Handle failure scenarios, dead letter queues, and retry mechanisms.

    • Ensure exactly-once or at-least-once delivery guarantees.

D. Performance Optimization & Scalability
  • Task: Optimize a backend system experiencing performance bottlenecks under high load.

  • Requirements:

    • Identify caching strategies at multiple layers (CDN, application, database).

    • Design for horizontal scaling and load balancing.

    • Implement monitoring and alerting for performance metrics.

E. Security & Infrastructure
  • Task: Secure a multi-service backend architecture deployed on cloud infrastructure.

  • Requirements:

    • Implement authentication, authorization, and secure service-to-service communication.

    • Design network security, data encryption, and compliance measures.

    • Address container security and secrets management.

F. DevOps & Reliability Engineering
  • Task: Design a CI/CD pipeline and deployment strategy for a distributed system.

  • Requirements:

    • Include automated testing strategies (unit, integration, end-to-end).

    • Plan blue-green or canary deployment approaches.

    • Implement observability with metrics, logging, and distributed tracing.

G. Technical Leadership & Architecture Decisions
  • Task: Present a technical decision document for migrating from a monolith to microservices.

  • Requirements:

    • Analyze trade-offs and migration strategies.

    • Address team coordination and knowledge transfer.

    • Plan for rollback scenarios and risk mitigation.

H. Problem-Solving & System Design
  • Task: Design a distributed caching system capable of handling millions of requests per second.

  • Requirements:

    • Address consistency models and cache invalidation strategies.

    • Plan for fault tolerance and data replication.

    • Consider memory optimization and eviction policies.

Similar Jobs

Yesterday
In-Office
San Francisco, CA, USA
32K-40K Annually
Expert/Leader
32K-40K Annually
Expert/Leader
Artificial Intelligence • Edtech • Machine Learning • Software
Own the backend platform powering Vibecoderz, designing FastAPI microservices, Firestore schemas, Neo4j integrations, asynchronous workflows, secure APIs, and scalable Cloud Run deployments. Integrate Stripe and SendGrid, build CI/CD and automated tests, implement observability, and optimize services for 100K+ concurrent learners with sub-100ms latency. Collaborate with frontend, AI, DevOps, and product teams on system contracts, architecture, reliability, and performance.
Top Skills: Asynchronous I/OCloud RunCloud TasksCloud WorkflowsDockerFastapiFirebase AuthFirestoreGitGithub ActionsGoogle Cloud Api GatewayGoogle Cloud PlatformGoogle Cloud TraceLinearNeo4J AuraNotionOpentelemetryPub/SubPythonRedisRestSendgridStripe
Yesterday
Hybrid
Mid level
Mid level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Build and upgrade ServiceNow risk management applications and platform capabilities. Design, implement, test, and deliver scalable software while following architecture, code review, unit testing, and security best practices. Collaborate with developers, product owners, and risk specialists to translate requirements into technical solutions. Integrate AI into workflows, evaluate AI output quality, monitor hallucinations, and protect against prompt injection and data leakage.
Top Skills: Ai ApisClaudeCursorJavaJavaScriptLlmsRelational DatabasesRestful ApisSQLWeb ServicesWindsurf
Yesterday
Hybrid
Senior level
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Leads the design, development, and production operation of cloud-native platform components, with a focus on Kubernetes operators, controllers, infrastructure automation, and distributed systems. Owns major technical initiatives end to end, drives reliability and scalability, partners on platform architecture, resolves technical risks, and mentors engineers. The role requires extensive experience with Go, Kubernetes, public clouds, stateful workloads, GitOps, infrastructure as code, observability, and large-scale distributed platforms.
Top Skills: Admission ControllersAksAlertingApache KafkaAvroAWSAzureCi/CdContainer Networking (Cni)ContainersCrossplaneCustom Resource Definitions (Crds)EksEvent-Driven SystemsGCPGitopsGkeGoInfrastructure As CodeKubebuilderKubernetesKubernetes OperatorsLoggingMetricsMicroservicesMonitoringMtlsObservabilityOperator FrameworkOrcParquetRedisSecrets ManagementService MeshService-Level Objectives (Slos)TerraformTracingWorkload Identity

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account