Backend Developer

May 17, 2025
Application ends: August 17, 2025

Apply for this job

Email *

Job Description

About the Role:
We’re looking for a backend developer who gets impatient when API calls take longer than 100ms, questions every “it works on my machine,” and isn’t afraid to refactor legacy logic that everyone else avoids. You’ll work closely with product engineers, infra, and data teams to build, maintain, and optimize backend services that process millions of transactions per day—cleanly and reliably.

This is not a role where you’ll spend your time gluing frameworks together. You’ll need to understand systems design, latency implications, caching strategies, and how to trace bottlenecks down to the syscall level if necessary.


What You’ll Do:

  • Design, build, and maintain RESTful and event-driven services primarily in Go and Node.js, with some legacy components in Python.
  • Lead efforts to reduce latency and improve throughput in high-concurrency systems.
  • Work with PostgreSQL, Redis, and Kafka, and understand when to favor one over the other (and why).
  • Identify and remove performance bottlenecks using profiling tools, tracing, and observability platforms (we use Grafana + OpenTelemetry).
  • Participate in architectural decisions involving service boundaries, data modeling, and fault tolerance.
  • Contribute to internal tooling that improves developer efficiency (e.g., build pipelines, test runners, schema migration sanity checks).
  • Own deployments end-to-end—every engineer here is responsible for the reliability of what they ship.

Requirements:

  • 3+ years of backend development experience working on production systems with real user impact.
  • You can explain how an HTTP request travels through a load balancer to a container and back.
  • Experience with structured logging, metrics, and tracing in distributed systems.
  • Strong command of at least one systems programming language (Go, Rust, or C++), even if your current stack is high-level.
  • Practical knowledge of SQL optimization (e.g., CTEs, index planning, query plans).
  • Comfort with breaking apart monoliths—and knowing when not to.
  • Previous experience with CI/CD pipelines, containerization (Docker), and deployment environments (Kubernetes, ECS, or similar).

Nice to Have (but Not Required):

  • You’ve written a custom cache invalidation strategy and survived to tell the tale.
  • Familiarity with feature flag systems and progressive rollouts.
  • Exposure to regulatory data environments (HIPAA, SOC2, or GDPR compliance).

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers#Dynamicbrandguru