Senior Backend Developer

Application ends: August 6, 2025

Apply for this job

Email *

Job Description

About the Role

We’re seeking a Senior Backend Developer with a strong foundation in distributed systems, API lifecycle management, and database performance optimization. You’ll take ownership of critical backend services that support our core platform, with a focus on scalability, observability, and reliability. You should be comfortable with designing systems that will be used at scale and mentoring mid-level developers without becoming a bottleneck.

Key Responsibilities

  • Architect, implement, and maintain high-availability microservices in a polyglot environment (primarily Go and Kotlin).
  • Optimize SQL and NoSQL database schemas for scale and efficiency (PostgreSQL and Redis, primarily).
  • Lead integration with external systems (OAuth2, GraphQL APIs, message queues) with attention to rate limiting, failure modes, and security.
  • Develop and maintain CI/CD pipelines (we use GitHub Actions and ArgoCD).
  • Enforce structured logging, distributed tracing, and metrics collection (OpenTelemetry, Prometheus, Grafana).
  • Conduct design reviews and enforce domain-driven development practices across teams.
  • Handle on-call responsibilities on a rotation basis and lead root cause investigations.

Required Qualifications

  • 6+ years of backend engineering experience in a high-scale production environment.
  • Proficiency in at least one statically typed backend language (Go, Kotlin, Rust, or Java) with demonstrable design decisions made for scale and maintainability.
  • Deep understanding of REST and gRPC design patterns; proven experience versioning and deprecating production APIs.
  • Hands-on experience with distributed systems concepts such as eventual consistency, idempotency, retries, and circuit breakers.
  • Comfortable with containerized environments (Docker) and orchestration (Kubernetes).
  • Strong grasp of security fundamentals (e.g., JWT, CSRF mitigation, data encryption at rest/in transit).
  • Experience in optimizing database performance—understanding of query planners, connection pooling, and migration strategies.

Are you interested in this position?

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

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