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