
Posted 3 days ago
Senior Golang Developer
aqary investement and developmentSenior Golang Developer
Requirements
Bachelor's degree in Computer Science or related field, 5+ years professional backend experience with Go, Experience with RESTful APIs and gRPC, Knowledge of Microservices and Distributed Systems, Proficiency with PostgreSQL, MySQL, or NoSQL, Experience with Docker and Kubernetes, Familiarity with CI/CD and Cloud platforms (AWS/Azure/GCP)
Skills
GoPostgreSQLDocker
About the role
Responsibilities
- Design, develop, and maintain scalable backend applications and services using Go (Golang).
- Build, test, and maintain RESTful APIs and gRPC services.
- Implement scalable microservices-based architectures and distributed systems.
- Write clean, maintainable, and well-documented code following SOLID principles and Clean Architecture.
- Optimize application performance, scalability, and reliability.
- Design and optimize relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.
- Develop background services and asynchronous processing using message brokers like RabbitMQ or Kafka.
- Collaborate with Frontend, DevOps, QA, and Product teams throughout the software development lifecycle.
- Troubleshoot production issues and perform root cause analysis.
- Work with Docker, Kubernetes, and CI/CD pipelines to support deployment automation.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional experience in backend development specifically using Go (Golang).
- Strong experience building RESTful APIs and familiarity with gRPC.
- Solid understanding of Microservices Architecture and Distributed Systems.
- Proficiency with PostgreSQL, MySQL, and NoSQL databases such as MongoDB and Redis.
- Hands-on experience with Docker and Kubernetes.
- Familiarity with CI/CD tools (GitHub Actions, GitLab CI/CD, or Jenkins) and cloud platforms (AWS, Azure, or GCP).
- Strong understanding of software security principles, including JWT and OAuth2.
- Experience writing unit and integration tests to ensure high application quality.
- Excellent problem-solving, debugging, and analytical skills.
About the Company
aqary investment and development is a technology-driven organization focused on delivering innovative solutions within the investment and development sector.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Golang Developer
aqary investement and development · Abu Dhabi
