What You’ll Do
- Participate or lead in system architecture and technology stack decisions.
- Design and implement scalable backend logic, REST/gRPC APIs, and microservices using Golang.
- Ensure system reliability through well-structured unit/integration tests and rigorous code reviews.
- Optimize application performance, database queries, and system throughput.
- Deploy and monitor services using modern CI/CD pipelines, Docker, and Cloud VM solutions.
- Collaborate with cross-functional teams (Frontend, DevOps, Product) to deliver seamless product experiences.
- Document workflows, system design, and maintain team knowledge bases.
Tech Stack You'll Work With
- Language: Golang (strong proficiency required)
- Databases: MySQL, ClickHouse, Redis, Elasticsearch
- Message Queues: Kafka, RabbitMQ
- Others: gRPC, Docker, Prometheus, Grafana, CI/CD tools
- Infrastructure: Experience in deploying systems on Cloud VM (AWS, GCP, or similar)What
We’re Looking For
- 5+ years of backend development experience in product-focused or digital companies.
- Good knowledge in integrating and optimizing performance is a PLUS
- Strong understanding of data structures, algorithms, design patterns, and system design.
- Ability to design and analyze using diagram, define process flow, design database
- Advanced knowledge of complex software design, distributed system design, design patterns, data structures, algorithms and protocol
Job Type: Full-time
Pay: AED13,000.00 - AED20,000.00 per month