Backend Engineer (Go)
Michael Page
- Dubai
- Permanent
- Full-time
- Manage and scale PostgreSQL databases to handle large volumes of data.
- Implement and maintain robust messaging systems using Kafka and RabbitMQ.
- Work with Parquet for efficient data processing and storage.
- Design and implement solutions for vertical and horizontal scaling, balancing loads effectively.
- Ensure a deep understanding of network protocols and implement advanced security measures.
- Maintain data consistency and durability in a high-load environment.
- Proven experience in developing high-load applications
- Proficiency in Go, PostgreSQL, Kafka, RabbitMQ, and Parquet.
- Deep understanding of handling high-load systems (>100k requests/second).
- Strong knowledge of network protocols, load balancers, and related technologies.
- Experience with both vertical and horizontal scaling strategies.
- Knowledge of data consistency and durability principles.
- Excellent problem-solving skills in high-pressure environments.
- Competitive tax-free salary
- Dynamic and innovative organisation