HimalayasHimalayas logo
IT

Senior Golang Developer

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Role Overview

MoonTech 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 aSenior Golang Engineer with strong DevOps expertiseto design, build, and optimize backend services forming the core of this Go-based platform. You will play a key role in developing our new Go API facade, containerized microservices, and robust integrations.

This is a senior, hands-on engineering role that blends backend development, cloud architecture, and DevOps automation. You’ll collaborate directly with leadership to define engineering standards, drive infrastructure excellence, and mentor the team through modernization from our legacy PHP stack.

Responsibilities

1. Core Platform Development

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

2. Platform Architecture & DevOps

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

3. Reliability & Engineering Excellence

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

4. Cross-Team Collaboration

  • Collaborate closely with DevOps, QA, and frontend/mobile engineers to ensure smooth, zero-downtime deployments.

  • Participate in technical design sessions, architecture reviews, and post-mortems.

  • Document key decisions and architectural patterns on Confluence.

Requirements

Technical

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

Soft Skills

  • System-level thinking and an ownership mindset for production reliability.

  • Strong communicator who can articulate trade-offs and architectural decisions.

  • Comfortable operating in a remote-first, async, cross-functional environment.

  • Collaborative, proactive, and mentorship-oriented.

Nice to Have

  • Experience migrating monolithic or PHP-based systems to Go microservices.

  • Familiarity with HubSpot APIs or CRM integration.

  • Knowledge of GraphQL, gRPC, or event-driven architecture.

  • Multi-tenant or multi-region system design experience.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Experience

5 years minimum

Location requirements

Hiring timezones

United States +/- 0 hours

About ITCAN Digital Marketing & Technology

Learn more about ITCAN Digital Marketing & Technology and their company culture.

View company profile
Claim this profileIT

ITCAN Digital Marketing & Technology

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

6 remote jobs at ITCAN Digital Marketing & Technology

Explore the variety of open remote roles at ITCAN Digital Marketing & Technology, offering flexible work options across multiple disciplines and skill levels.

View all jobs at ITCAN Digital Marketing & Technology

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan