Deskripsi Pekerjaan
Apex Data Systems is hiring a Senior Backend Engineer to architect, build, and scale our core distributed event processing pipelines. In this role, you will design fault-tolerant microservices, optimize high-throughput data layers, and collaborate with cross-functional teams to power real-time analytics for enterprise customers globally.
Tanggung Jawab
- Architect and maintain high-throughput backend services using Go and PostgreSQL.
- Design, scale, and optimize real-time streaming architectures using Apache Kafka.
- Manage microservice deployments across multi-region Kubernetes clusters on AWS.
- Partner with product and frontend engineering to deliver performant gRPC and REST APIs.
- Diagnose performance bottlenecks and resolve distributed systems issues in production.
- Mentor junior engineers and drive rigorous code quality, testing, and CI/CD standards.
Kualifikasi
- 5+ years of backend engineering experience using Go, Rust, or modern Java.
- Demonstrated expertise designing and operating distributed systems at scale.
- Deep understanding of relational database indexing, schema design, and query optimization.
- Hands-on experience deploying containerized services with Docker and Kubernetes.
- Strong background in distributed messaging systems such as Kafka, Pulsar, or RabbitMQ.
- Bachelor's degree in Computer Science, related technical field, or equivalent experience.