Backend Engineer

Evlo AI

New York (NY)

On-site

USD 120,000 - 170,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 is seeking a backend engineer to design, build, and operate services powering millions of users. You will work on distributed systems, optimize data layers with PostgreSQL and Redis, and deploy event-driven pipelines on Kafka within AWS.

The role emphasizes reliability, latency, and developer velocity as core values. You will own architectures, lead reviews, and collaborate with frontend teams to ship cross-platform features.

Qualifications

  • 3–7 years of backend engineering experience building and operating production services at scale.
  • Proficiency in Go or Python (or Java/Ruby) with strong CS fundamentals.
  • Deep experience with relational databases (PostgreSQL, MySQL) including schema design and query optimization.

Responsibilities

  • Design, build, and operate backend services in Go or Python, owning them from architecture through production deployment.
  • Develop REST and gRPC APIs with strong contracts, thorough testing, and clear documentation for internal and external consumers.
  • Model and optimize data layers in PostgreSQL and Redis, including schema design, query tuning, and caching strategies.

Skills

Go
Python
Java
API design
Distributed systems
PostgreSQL
AWS / GCP
CS fundamentals
Redis
Kafka

Education

CS degree

Tools

Terraform
Kubernetes
Kafka
Redis
Prometheus
Grafana
S3

Job description

About The Role

The role builds the backend services and APIs that power user-facing products used by millions of customers daily. Day-to-day work spans designing distributed systems in Go and Python, optimizing PostgreSQL and Redis data layers, and shipping event-driven services on Kafka running in AWS.

About The Role

The role builds the backend services and APIs that power user-facing products used by millions of customers daily. Day-to-day work spans designing distributed systems in Go and Python, optimizing PostgreSQL and Redis data layers, and shipping event-driven services on Kafka running in AWS.

This is a core engineering position with real ownership: the engineer will design service architectures, make infrastructure decisions, and ship features that directly shape the product experience. The team values engineers who understand that reliability, latency, and developer velocity all matter.

Key Responsibilities
  • Design, build, and operate backend services in Go or Python, owning them from architecture through production deployment
  • Develop REST and gRPC APIs with strong contracts, thorough testing, and clear documentation for internal and external consumers
  • Model and optimize data layers in PostgreSQL and Redis, including schema design, query tuning, and caching strategies
  • Build event-driven pipelines using Kafka for real-time processing and system decoupling
  • Instrument services with observability tooling - Prometheus, Grafana, distributed tracing - and own on-call reliability for systems the engineer builds
  • Lead code reviews, contribute to architecture decision records, and raise the engineering bar for the broader team
  • Partner with frontend and mobile engineers to define API contracts and ship cross-platform features end-to-end
What We Are Looking For
  • 3–7 years of backend engineering experience building and operating production services at scale
  • Expert proficiency in at least one of: Go, Python, Java, or Ruby, with strong CS fundamentals (data structures, concurrency, distributed systems)
  • Deep experience with relational databases (PostgreSQL, MySQL) including schema design and query optimization
  • Hands-on experience with AWS or GCP - ECS/Kubernetes, S3, managed databases, IAM - and infrastructure-as-code (Terraform preferred)
  • Track record of designing APIs consumed by multiple teams or external clients, with attention to versioning, rate limiting, and backward compatibility
  • Bachelor's degree in Computer Science or equivalent practical experience
  • Bonus: Experience with Kafka or other streaming systems, Redis at scale, GraphQL, or contributions to open-source infrastructure tooling
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 • San Francisco (CA)

On-site
USD 140,000 - 200,000
Backend Engineer
Backend Engineer

Phaxis • New York (NY)

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

Pavago • United States

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

GCS Recruitment • Baltimore (MD)

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

VALCE T@lent Solutions • United States

Remote
USD 120,000 - 180,000
Backend Engineer - Hybrid
Backend Engineer - Hybrid

Fikr Space • Palo Alto (CA)

On-site
USD 120,000 - 180,000
Backend Software Engineer (Distributed Systems – Go / Rust / Java)
Backend Software Engineer (Distributed Systems – Go / Rust / Java)

UMATR • New York (NY)

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

Good co India • United States

Remote
USD 120,000 - 190,000
Platform Engineer
Platform Engineer

Moment • New York (NY)

Hybrid
USD 120,000 - 150,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