{bc}
linkedin

Senior Golang Developer

List-International
Abu Dhabi, UAE
Full Time
Senior
1 weeks ago
Go (Golang)RESTful APIsgRPCMicroservices ArchitecturePostgreSQLMySQL
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

Go (Golang)RESTful APIsgRPC
Smart Apply

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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at List-International