Job Search and Career Advice Platform

Enable job alerts via email!

Senior Golang Developer

AeliaSoft

Remote

AED 180,000 - 240,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology firm is seeking a Senior Golang Developer to design and implement backend services remotely. The ideal candidate will have over four years of experience in backend engineering, specializing in Golang and REST API development. Responsibilities include designing high-performance APIs, containerized microservices on AWS, and ensuring code quality through testing and collaboration with team members. This role emphasizes ownership of production stability and requires comfort in a remote work environment.

Qualifications

  • 4+ years of experience in backend engineering, with at least 3 years in Golang.
  • Strong understanding of Go concurrency and idiomatic practices.
  • Experience building RESTful APIs and OpenAPI specifications.

Responsibilities

  • Design and implement high-performance REST APIs in Go.
  • Develop microservices on AWS ECS / Fargate.
  • Write unit and integration tests for reliability.

Skills

Backend engineering
Golang
RESTful APIs
AWS services
PostgreSQL
DevOps collaboration

Tools

Terraform
GitHub Actions
Job description
About Aeliasoft

Aeliasoft is a leader in digital transformation, specializing in software development and artificial intelligence to accelerate business growth. We serve a diverse range of global clients, including those in the United States, Saudi Arabia, Australia, Switzerland, UAE, Germany, and Chile. At Aeliasoft, we deliver customized software solutions that address unique business challenges and goals, fostering a culture of continuous learning and excellence. Our team is dedicated to innovation and staying ahead of technological advancements to ensure efficient and secure software systems.

About the Job

This position is fully remote with one of our partners in Dubai. The right candidate will be a Senior Golang Developer who can build and maintain backend services, design REST APIs, work with AWS-based microservices, and ensure secure, scalable performance. Youll collaborate with the CTO, DevOps, and product teams while following best practices in testing, code quality, and reliable deployments.

Responsibilities
Backend Development
  • Design and implement high-performance REST APIs in Go using clean architecture principles.
  • Develop and maintain containerized microservices running on AWS ECS / Fargate.
  • Implement authentication, authorization, and input / output validation against OpenAPI schemas.
  • Integrate external systems (e.g., HubSpot) via REST / webhooks.
  • Write efficient and secure database queries in PostgreSQL.
Architecture & Infrastructure
  • Collaborate with the CTO and DevOps to evolve the new AWS-based backend platform.
  • Apply and extend infrastructure-as-code practices (Terraform) to ensure service consistency.
  • Participate in blue / green deployments, CI / CD pipeline improvements (GitHub Actions), and observability instrumentation.
Quality & Reliability
  • Write unit, integration tests using gomock, testify, or similar frameworks.
  • Contribute to API versioning, backward compatibility, and schema evolution.
  • Participate in code reviews, enforce Go best practices, and ensure performance and security standards.
Collaboration
  • Work closely with mobile and frontend teams using generated OpenAPI clients.
  • Partner with DevOps and QA engineers to ensure reliable releases and zero downtime rollouts.
  • Participate in technical design reviews, post-mortems, and documentation on Confluence.
Qualifications
  • 4+ years of experience in backend engineering, with 3+ years in Golang.
  • Strong understanding of Go concurrency, memory model, and idiomatic practices.
  • Experience building RESTful APIs and working with OpenAPI specifications.
  • Hands‑on experience with AWS services ECS / Fargate, API Gateway, Secrets Manager, RDS, SQS / EventBridge.
  • Proficiency with PostgreSQL, including migrations and schema versioning.
Experience with containerization and IaC (Terraform).
  • Familiarity with CI / CD pipelines (GitHub Actions or similar).
  • Solid understanding of microservice communication, scalability, and observability (logs, metrics, tracing).
Soft Skills
  • Ownership mindset - you care about production stability, not just code.
  • Clear communication - can explain architectural decisions and trade-offs.
  • Collaboration with product, DevOps, and mobile teams.
  • Comfortable working in a remote-first, async communication environment.
Key Skills
  • Experience with PHP, Go migrations or legacy refactoring.
  • Experience with HubSpot APIs or CRM integrations.
  • Knowledge of GraphQL, gRPC, or event-driven architectures.
  • Familiarity with Prometheus, Grafana, and CloudWatch for observability.
  • Experience in multi-tenant or multi-region system design.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.