Job Description
About the Role
You will be one of the core contributors responsible for scaling the API layer that handles over 5 million requests daily, powering both internal services and public-facing applications. This is not a role for API CRUDers — we’re looking for someone who can design durable systems, navigate latency trade-offs, and bring rigor to our service contracts.
What You’ll Work On
- Refactor a monolithic job queue (currently RabbitMQ-based) into event-driven microservices using Apache Kafka
- Build and maintain a highly concurrent order-matching engine for B2B transactions with strong consistency guarantees
- Optimize and monitor a GraphQL gateway interfacing with 12+ downstream services
- Lead the adoption of gRPC over HTTP for internal service-to-service communication, balancing performance with observability
- Contribute to our homegrown feature flag system with audit trails and staged rollouts
- Collaborate with DevOps to improve deployment pipelines — our goal is <10-minute blue-green deploys with zero downtime
Must-Have Experience
- 4–7 years working in production-grade environments, preferably high-throughput systems
- Strong proficiency in Go or Node.js (Rust is a plus), with clean, modular coding practices
- Proven experience designing APIs with backward compatibility and versioning in mind
- Deep understanding of PostgreSQL (query optimization, locking strategies, indexing beyond the basics)
- Comfort working with containerized environments (Docker, Kubernetes) and observability stacks (Prometheus, Grafana, OpenTelemetry)
- Familiarity with distributed tracing and pinpointing bottlenecks across services
Bonus Points
- Exposure to event sourcing or CQRS in a production setting
- Hands-on experience with a service mesh like Istio or Linkerd
- Experience with Terraform or Pulumi for infra-as-code
- Ability to simulate production failures locally for chaos engineering tests
- You’ve written integration tests that stub out services with Pact or a similar contract-testing framework
What We’re Not Looking For
- Developers focused only on ORMs and basic CRUD flows
- Candidates who’ve only worked in frameworks without understanding underlying HTTP/SSE/WebSocket protocols
- People uncomfortable reading RFCs or tracing data across microservices when logs aren’t enough
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers#Dynamicbrandguru