Deskripsi Pekerjaan
Apex Distributed Systems is seeking an experienced Senior Backend Engineer to architect, build, and scale our core high-throughput data processing pipeline. In this role, you will lead the evolution of low-latency distributed microservices that power critical data infrastructure for enterprise clients globally.
We offer competitive equity packages, comprehensive health coverage, flexible remote options, and an engineering culture focused on operational excellence, minimal technical debt, and pragmatic system design.
Tanggung Jawab
- Architect and maintain distributed, fault-tolerant microservices using Go and PostgreSQL.
- Optimize high-throughput event streaming pipelines processing over 50,000 requests per second.
- Lead technical design reviews and establish engineering standards across the backend ecosystem.
- Identify and remediate architectural bottlenecks, query inefficiencies, and resource contention.
- Collaborate with product and infrastructure teams to define technical roadmaps and SLAs.
- Build comprehensive observability tooling, automated alerting, and tracing infrastructure.
Kualifikasi
- 5+ years of production experience building high-scale distributed backend systems.
- Proficiency in Go, Rust, or modern C++ with deep understanding of concurrency primitives.
- Hands-on experience with transactional relational databases (PostgreSQL) and query tuning.
- Demonstrated experience with event-driven architectures utilizing Kafka, RabbitMQ, or NATS.
- Strong background in container orchestration (Kubernetes), Docker, and AWS cloud environments.
- Solid foundation in distributed consensus, caching strategies, and REST/gRPC API design.