← Careers|Remote · Full-time

Backend/Platform Engineer

GoNode.jsPostgreSQLDockerAWS

About the Role

As a Backend/Platform Engineer at Upvista, you will architect robust APIs, optimize complex database queries, scale event queue pipelines, and manage cloud infrastructure. You ensure the performance, scale, and protection of the systems we manage.

Requirements

  • Deep expertise in Go (Golang), Node.js, or Rust, and SQL database architecture (PostgreSQL).
  • Active GitHub contributor graph demonstrating backend design principles (concurrency, testing, structures).
  • Experience with event brokers (Redis, RabbitMQ, Kafka) and asynchronous task execution systems.
  • Solid understanding of Docker, Kubernetes, AWS/GCP, and CI/CD automation pipelines.
  • Knowledge of database clustering, replication, connection pooling, and indexing strategies.

Responsibilities

  • Build and scale low-latency APIs, microservices, and event processing jobs.
  • Design, review, and optimize database queries and table designs for high-throughput clients.
  • Standardize platform architectures, observability logs, metrics, and security sandboxes.
  • Troubleshoot high-load memory leaks, database blocks, or connection issues in production.

Apply for this role

Please fill out the details below. We value clear, direct communication, high autonomy, and a proven track record of shipping production software.

CV / Resume *
Attach PDF, DOC, or DOCX...
Cover letter (Optional)
Attach PDF, DOC, DOCX, or TXT...
0/100 words

0/100 words

0/100 words

YOUR BACKLOG, OUR PROBLEM

What’s sitting on your engineering backlog?

Give us one task. We’ll take it from scope to production while your team keeps building the core product.

UpvistaUpvista

© 2026 Upvista Inc. All rights reserved.