Backend Engineer

Evlo AI

Seattle (WA)

On-site

USD 120,000 - 180,000

Full time

14 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 is seeking a backend engineer to own core services powering its product offerings. You will design REST/gRPC APIs, build data pipelines, and shape distributed systems that scale for thousands of users.

You will collaborate with frontend and mobile teams, write tests, maintain CI/CD, and drive reliability with monitoring and incident response while optimizing for performance and resilience in a cloud environment.

Qualifications

  • 3–7 years of backend software engineering experience in production at scale.
  • Proficiency in at least one backend language: Go, Python, Java, or Kotlin.
  • Experience with relational and NoSQL databases and query optimization.
  • Hands-on cloud infrastructure experience (AWS, GCP, or Azure) and containers (Docker, Kubernetes).
  • Bachelor's degree in Computer Science or equivalent practical experience.
  • Experience designing public-facing APIs and collaboration with frontend/mobile teams.
  • Bonus: Kafka, Terraform, multi-tenant SaaS architectures.

Responsibilities

  • Design and implement REST and gRPC APIs with clear contracts.
  • Build and optimize data models and queries for fast reads.
  • Develop event-driven services using Kafka for asynchronous workflows.
  • Improve reliability and observability; own on-call and incident response.
  • Plan for scale with caching, horizontal scaling, and load testing.
  • Write unit/integration tests and maintain CI/CD pipelines.
  • Collaborate with frontend, mobile, and product teams to ship features end-to-end.

Skills

Backend development
API design
Distributed systems
Testing & CI/CD
Cross-functional collaboration
Code reviews

Education

Bachelor's degree in CS or equivalent

Tools

PostgreSQL
MySQL
Redis
DynamoDB
Kafka
Terraform
Docker
Kubernetes
AWS
GCP
Azure

Job description

About The Role

The role owns backend services that power core user-facing products — API design, data processing pipelines, and the distributed systems infrastructure that keeps features fast and reliable at scale. You will work closely with frontend and mobile engineers to define contracts, shape product architecture, and ship backend changes that directly affect how thousands of users experience the product every day.

Key Responsibilities
  • Design and implement REST and gRPC APIs in Go, Python, or Java, with clear contracts shared across web and mobile clients
  • Build and maintain data models and queries on PostgreSQL and Redis, optimizing for read-heavy production traffic and sub-100ms response times
  • Develop event-driven services using Kafka (or equivalent message queues) for asynchronous workflows spanning multiple product domains
  • Improve reliability and observability: instrument services with metrics, tracing, and structured logging; own on-call rotations and incident response
  • Design for scale — caching strategies, horizontal scaling, graceful degradation — and participate in load testing and capacity planning
  • Write comprehensive unit and integration tests, maintain CI/CD pipelines, and raise the bar on code quality through rigorous code reviews
  • Collaborate directly with frontend, mobile, and product teams to scope work, sequence delivery, and ship features end‑to‑end
What We Are Looking For
  • 3–7 years of backend software engineering experience, including ownership of services running in production at meaningful scale
  • Strong proficiency in at least one backend language: Go, Python, Java, or Kotlin
  • Solid experience with relational and NoSQL databases (PostgreSQL, MySQL, Redis, DynamoDB) and query optimization
  • Hands‑on experience with cloud infrastructure (AWS, GCP, or Azure), containers (Docker, Kubernetes), and CI/CD workflows
  • Bachelor's degree in Computer Science or equivalent practical experience; demonstrated ability to design systems and justify tradeoffs
  • Experience designing public-facing APIs and working closely with frontend/mobile teams on shared contracts
  • Bonus: experience with Kafka or other streaming systems, infrastructure-as-code (Terraform), or building multi-tenant SaaS architectures
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

GCS Recruitment • Baltimore (MD)

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

Good co India • United States

Remote
USD 120,000 - 190,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 Engineer
Senior Backend Engineer

incode • United States

Remote
USD 140,000 - 190,000
Backend Engineer
Backend Engineer

Eximietas Design LLC • San Jose (CA)

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

Fikr Space • Palo Alto (CA)

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

Pavago • United States

Remote
USD 120,000 - 190,000
Senior Backend Engineer (Go/Python)
Senior Backend Engineer (Go/Python)

BearPlex • United States

Remote
USD 180,000 - 240,000
Fully remote work
Learning budget
Path toward technical leadership
Senior Go Backend Engineer - Cloud-Native, High-Performance
Senior Go Backend Engineer - Cloud-Native, High-Performance

GCS Recruitment • Baltimore (MD)

On-site
USD 140,000 - 180,000
Senior Backend Engineer (Go/Rust)
Senior Backend Engineer (Go/Rust)

Hanzo AI • United States

Remote
USD 140,000 - 210,000