ITCAN Technology and Digital Marketing

Senior Golang Developer

ITCAN Technology and Digital Marketing

full-time

Posted on:

Location Type: Remote

Location: United Arab Emirates

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Architect, develop, and maintain high-performance, cloud-native backend services in Go.
  • Build a unified API layer and containerized microservices on AWS ECS/Fargate.
  • Implement secure authentication, robust input/output validation, and OpenAPI-based integration.
  • Optimize data access patterns and scalability using PostgreSQL.
  • Partner with the Tech Lead and CTO to evolve a modern AWS-based platform, leveraging IaC and automation.
  • Extend and maintain Terraform-based infrastructure, ensuring reproducibility and consistency.
  • Lead improvements to the CI/CD pipelines (GitHub Actions) to enable automated testing, deployment, and blue/green rollouts.
  • Champion observability practices - integrate metrics, logging, and tracing using CloudWatch, Prometheus, and Grafana.
  • Drive system reliability, performance, and fault tolerance across all services.
  • Enforce code quality via thorough testing, peer reviews, and Go best practices.
  • Oversee API versioning and schema evolution to maintain backward compatibility.
  • Collaborate closely with DevOps, QA, and frontend/mobile engineers to ensure smooth, zero-downtime deployments.

Requirements

  • 5+ years of backend engineering experience, including 3+ years building production systems in Go.
  • Deep understanding of Go’s concurrency model, performance tuning, and idiomatic patterns.
  • Proven track record with AWS services (ECS/Fargate, RDS, API Gateway, SQS, Secrets Manager, EventBridge).
  • Strong experience with containerization (Docker) and Infrastructure-as-Code (Terraform).
  • Proficient with PostgreSQL, schema migrations, and query optimization.
  • Experienced in designing and maintaining CI/CD pipelines and automated deployments.
  • Practical knowledge of observability tooling - metrics, logs, distributed traces.
Benefits
  • Competitive salary
  • Flexible working hours
  • Collaborative environment
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GoAWS ECSAWS FargatePostgreSQLTerraformDockerCI/CDOpenAPIobservabilityperformance tuning
Soft Skills
collaborationleadershipcommunicationproblem-solvingattention to detail