Senior Golang Developer

Remote
Apply
AI Summary

We are seeking a Senior Golang Developer to design, build, and optimize backend services for a new platform in the Marketing Technology Sector. The ideal candidate will have 5+ years of experience in backend engineering, with 3+ years in Golang. The role requires strong understanding of Go concurrency, memory model, and idiomatic practices.

Key Highlights
Design, build, and optimize backend services for a new platform
5+ years of experience in backend engineering, with 3+ years in Golang
Strong understanding of Go concurrency, memory model, and idiomatic practices
Key Responsibilities
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
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
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
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
Technical Skills Required
Go AWS ECS/Fargate API Gateway Secrets Manager RDS SQS/EventBridge PostgreSQL Terraform GitHub Actions OpenAPI Gomock Testify
Benefits & Perks
$2,500 per month (USD)
Fully remote
Nice to Have
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

Job Description


We are looking for a Senior Golang Developer to work on a long term freelance mission full time, fully remote for a Client in the Marking Technology Sector.


Start date - Immediate. Immediate Joiners only please

Salary - $2,500 per month (USD)

Location - Fully remote - Please note, this role does not provide sponsorship or sponsorship transfer.

Duration: 12 months+


Overview:

Our Client is building a new backend platform to power its next-generation Influencer marketing - a scalable, secure, API-first ecosystem running on AWS. We are seeking a Senior Golang Developer to design, build, and optimize backend services forming the core of this Go-based platform. You will play a key role in developing the new Go API facade, containerized microservices, and robust integrations, while helping migrate from legacy PHP backend. This role sits at the intersection of architecture, performance, and delivery - ideal for someone who thrives in a fast paced, hands-on environment and can help define engineering standards for Go development.


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:

  • 5+ 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.


Similar Jobs

Explore other opportunities that match your interests

GTM Engineer

Programming
•
4d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

zenrows

Emea

Senior Software Engineer - Crypto

Programming
•
4d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Career Renew

Emea

Senior Service Delivery Manager

Programming
•
5d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Jobgether

Emea

Subscribe our newsletter

New Things Will Always Update Regularly