Logo for ITCAN Technology and Digital Marketing

Senior Golang Developer

Job description

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 a Senior Golang Engineer with strong DevOps expertise to 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.


Go Developer Related jobs

Other jobs at ITCAN Technology and Digital Marketing

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.