Backend Engineer

Evlo AI

San Francisco (CA)

On-site

USD 140,000 - 200,000

Full time

4 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Evlo AI in San Francisco is hiring a backend engineer to design and maintain high-scale APIs and microservices powering user-facing products. You’ll own from architecture to deployment, collaborating with frontend and mobile teams to define contracts and with infra to keep systems reliable and cost-efficient.

You will work with Python/Go/Node.js, model data in PostgreSQL/Redis, and build event pipelines with Kafka/SQS.

Qualifications

  • BS in Computer Science or equivalent practical experience.
  • Experience building and operating production services at scale.
  • Strong API design and concurrency understanding.

Responsibilities

  • Design, build, and operate production APIs and microservices in Python, Go, or Node.js; own services from architecture to deployment.
  • Model and optimize relational and non-relational data stores (PostgreSQL, Redis, DynamoDB).
  • Build and maintain event-driven pipelines using Kafka or SQS with at-least-once delivery and idempotency.
  • Improve reliability with observability tooling, Datadog dashboards, logging, and alerts.
  • Write tests and maintain CI/CD pipelines in GitHub Actions; participate in on-call rotation.
  • Collaborate with frontend/mobile engineers to design clean, versioned API contracts.
  • Lead technical design reviews and mentor mid-level engineers.

Skills

Backend development
API design
Distributed systems
Performance tuning
Mentoring

Education

BS in Computer Science

Tools

PostgreSQL
Redis
DynamoDB
Kafka
SQS
Docker
Kubernetes
Terraform
GraphQL
gRPC

Job description

About The Role

The role builds and maintains the backend services that power user-facing products serving hundreds of thousands of daily active users. Day-to-day work spans API design, data modeling, distributed systems, and performance tuning — with real ownership over services that ship to production weekly.

About The Role

The role builds and maintains the backend services that power user-facing products serving hundreds of thousands of daily active users. Day-to-day work spans API design, data modeling, distributed systems, and performance tuning — with real ownership over services that ship to production weekly. You will work closely with frontend and mobile engineers to define contracts and with infrastructure teams to keep systems reliable, observable, and cost-efficient. Decisions made in this role directly shape product capabilities and system architecture.

Key Responsibilities
  • Design, build, and operate production APIs and microservices in Python, Go, or Node.js, owning services from architecture through deployment
  • Model and optimize relational and non-relational data stores (PostgreSQL, Redis, DynamoDB), including schema design, indexing strategy, and query performance
  • Build and maintain event-driven pipelines using Kafka or SQS, ensuring at-least-once delivery guarantees and idempotent processing
  • Improve system reliability through observability tooling — Datadog dashboards, structured logging, alerting thresholds, and postmortem-driven improvements
  • Write unit, integration, and load tests; maintain CI/CD pipelines in GitHub Actions and participate in on-call rotation
  • Collaborate with frontend and mobile engineers to design clean, versioned API contracts and iterate on them as product requirements evolve
  • Lead technical design reviews and mentor mid-level engineers on code quality, system design, and operational excellence
What We Are Looking For
  • 3–7 years of backend engineering experience, with at least 2 years building and operating production services at scale
  • Strong proficiency in one or more of: Python, Go, Java, or Node.js, with deep understanding of concurrency and API design patterns
  • Hands‑on experience with relational databases (PostgreSQL or MySQL) and at least one caching or messaging technology (Redis, Kafka, RabbitMQ)
  • Experience with cloud infrastructure (AWS, GCP, or Azure), containers (Docker/Kubernetes), and infrastructure-as-code (Terraform)
  • Track record of shipping user-facing features end-to-end in a fast‑moving product environment
  • BS in Computer Science or equivalent practical experience; comfort with distributed systems fundamentals (consistency, availability, idempotency)
  • Bonus: Experience with GraphQL, gRPC, or service mesh architectures; contributions to open‑source infrastructure tooling; prior experience in a hybrid SF‑based product org
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer
Backend Engineer

Evlo AI • New York (NY)

On-site
USD 120,000 - 170,000
Backend Engineer
Backend Engineer

Phaxis • New York (NY)

On-site
USD 120,000 - 160,000
Senior Backend Engineer
Senior Backend Engineer

Good co India • United States

Remote
USD 120,000 - 190,000
Senior Backend Engineer
Senior Backend Engineer

Pavago • United States

Remote
USD 120,000 - 190,000
Backend Architect
Backend Architect

Good co India • United States

Remote
USD 130,000 - 190,000
Backend Engineer - Hybrid
Backend Engineer - Hybrid

Fikr Space • Palo Alto (CA)

On-site
USD 120,000 - 180,000
Software Engineer - Full Stack
Software Engineer - Full Stack

Evlo AI • Atlanta (GA)

On-site
USD 120,000 - 180,000
Backend Engineer
Backend Engineer

ZivoTech • New York (NY)

On-site
USD 120,000 - 180,000
Senior Backend Engineer
Senior Backend Engineer

RAPIDFORT • United States

On-site
USD 140,000 - 200,000
401(k) retirement plan
Health, dental, and vision insurance
PTO and company holidays
+3
Senior Backend Software Engineer
Senior Backend Software Engineer

Ketch • San Francisco (CA)

Hybrid
USD 160,000 - 220,000
Full medical/dental/vision
401(k)
Equity
+1