Senior Golang Developer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
List-International is looking for a Senior Backend Golang Engineer to design, develop, and maintain scalable backend services in Abu Dhabi. The role requires 5+ years of Go experience, microservices architecture, and cloud platforms.
Key Skills for This Role
Responsibilities
- Design, develop, and maintain backend applications and services using Go (Golang)
- Build, test, and maintain RESTful APIs and gRPC services
- Design and implement scalable microservices based architectures
- Write clean, maintainable, and well documented code following software engineering best practices
- Optimize application performance, scalability, and reliability
- Design, develop, and optimize relational and NoSQL databases
- Integrate third party APIs and external services
- Implement authentication and authorization mechanisms using JWT and OAuth2
- Develop background services, scheduled jobs, and asynchronous processing using message brokers such as RabbitMQ or Kafka
- Write unit, integration, and performance tests to ensure application quality
- Participate in code reviews and contribute to continuous improvement initiatives
- Collaborate with Frontend, DevOps, QA, and Product teams throughout the software development lifecycle
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field
- 5+ years of professional experience in backend development using Go (Golang)
- Strong experience building RESTful APIs and familiarity with gRPC
- Solid understanding of Microservices Architecture and Distributed Systems
- Experience with PostgreSQL, MySQL, or other relational databases
- Experience working with Redis and NoSQL databases such as MongoDB
- Hands on experience with Git and version control workflows
- Experience with Docker; Kubernetes experience is a strong advantage
- Familiarity with CI/CD tools such as GitHub Actions, GitLab CI/CD, or Jenkins
- Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform (GCP)
- Good understanding of software security principles, including JWT, OAuth2, and OWASP Top 10
- Experience writing unit and integration tests
Full Job Posting
Job Overview
- We are looking for a highly skilled Backend Golang Engineer to join our engineering team. The ideal candidate will be responsible for designing, developing, and maintaining scalable, secure, and high performance backend services using Go (Golang).
Responsibilities
- Design, develop, and maintain backend applications and services using Go (Golang).
- Build, test, and maintain RESTful APIs and gRPC services.
- Design and implement scalable microservices based architectures.
- Write clean, maintainable, and well documented code following software engineering best practices.
- Optimize application performance, scalability, and reliability.
- Design, develop, and optimize relational and NoSQL databases.
- Integrate third party APIs and external services.
- Implement authentication and authorization mechanisms using JWT and OAuth2.
- Develop background services, scheduled jobs, and asynchronous processing using message brokers such as RabbitMQ or Kafka.
- Write unit, integration, and performance tests to ensure application quality.
- Participate in code reviews and contribute to continuous improvement initiatives.
- Collaborate with Frontend, DevOps, QA, and Product teams throughout the software development lifecycle.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 5+ years of professional experience in backend development using Go (Golang).
- Strong experience building RESTful APIs and familiarity with gRPC.
- Solid understanding of Microservices Architecture and Distributed Systems.
- Experience with PostgreSQL, MySQL, or other relational databases.
- Experience working with Redis and NoSQL databases such as MongoDB.
- Hands on experience with Git and version control workflows.
- Experience with Docker; Kubernetes experience is a strong advantage.
- Familiarity with CI/CD tools such as GitHub Actions, GitLab CI/CD, or Jenkins.
- Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform (GCP).
- Good understanding of software security principles, including JWT, OAuth2, and OWASP Top 10.
- Experience writing unit and integration tests.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at List-International
Frontend Developer
Abu Dhabi, UAE
List-International is seeking a Frontend Developer to build and maintain user-facing interfaces for web applications. The role involves translating UI/UX designs into responsive, performant, and accessible front-end expe
Broker
Abu Dhabi, UAE
List-International is hiring a Team Leader Broker to lead a team of brokers in Abu Dhabi. The role involves driving sales, generating new business, and ensuring compliance. Candidates must have proven leadership experien
Videographer & Video Editor (AI-Powered)
Abu Dhabi, UAE
We are looking for a creative Videographer & Video Editor with strong AI-powered content creation skills to join our marketing team. You will capture high-quality video content, edit professional videos, and create engag
DevOps Engineer
Abu Dhabi, UAE
List-International is seeking a DevOps Engineer to design, implement, and maintain scalable infrastructure and CI/CD pipelines. The role requires 5-7 years of experience with cloud platforms, Docker, Kubernetes, and Infr
System Analyst Real Estate
, UAE
List-International seeks a System Analyst with real estate industry experience to analyze business requirements, design system solutions, and support property management platforms. Requires 4+ years as a System Analyst a