Logo for TransNetwork LLC

Senior Golang Developer (Cloud & Microservices)

Role overview

Qualifications

  • 5+ years of professional software development experience with a strong focus on Golang
  • Solid, hands-on experience building and deploying applications on AWS, with specific expertise in containerization (ECS Fargate) and serverless (Lambda) architectures
  • Strong knowledge of relational databases, particularly PostgreSQL
  • Demonstrable experience creating and consuming APIs, with direct experience using gRPC

Responsibilities

  • Architect, build, and maintain efficient, reusable, and reliable Golang code for our microservices ecosystem
  • Work extensively with a suite of AWS services including ECS Fargate, Lambda, Aurora PostgreSQL, SQS, EventBridge, ElastiCache for Redis, Cognito, and API Gateway
  • Implement high-performance, scalable APIs using gRPC
  • Actively participate in the migration of data and logic from our legacy SQL Server environment to Aurora PostgreSQL

About the company

TransNetwork LLC logo

TransNetwork LLC

Unknown

Company details

Company sizeUnknown

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

The developer will be responsible for hands-on coding and architecture of new microservices using Golang. Their daily tasks will involve building and deploying these services on AWS using ECS Fargate, integrating with Aurora PostgreSQL, and developing internal APIs with gRPC. They will also be a key contributor to the data and logic migration effort from the old system.

Job Description:

Key Responsibilities

  • Design and Develop: Architect, build, and maintain efficient, reusable, and reliable Golang code for our microservices ecosystem.
  • Cloud Integration: Work extensively with a suite of AWS services including ECS Fargate, Lambda, Aurora PostgreSQL, SQS, EventBridge, ElastiCache for Redis, Cognito, and API Gateway.
  • API Development: Implement high-performance, scalable APIs using gRPC.
  • Database Migration: Actively participate in the migration of data and logic from our legacy SQL Server environment to Aurora PostgreSQL.
  • DevSecOps & Quality: Engage in our full DevSecOps pipeline, contributing to code reviews on GitHub Enterprise and ensuring high standards of code quality and security.
  • Observability: Implement and monitor logging, metrics, and tracing using our observability stack: CloudWatch, X-Ray, Grafana Cloud, and OpenSearch.
  • Agile Collaboration: Work within an Agile methodology, using JIRA for task management and Confluence for comprehensive documentation.

Required Qualifications

  • Experience: 5+ years of professional software development experience with a strong focus on Golang.
  • AWS Proficiency: Solid, hands-on experience building and deploying applications on AWS, with specific expertise in containerization (ECS Fargate) and serverless (Lambda) architectures.
  • Microservices: Proven track record of designing, building, and operating microservices in a production environment.
  • Database Skills: Strong knowledge of relational databases, particularly PostgreSQL. Experience with database migration is a significant plus.
  • API Expertise: Demonstrable experience creating and consuming APIs, with direct experience using gRPC.
  • CI/CD & Version Control: Proficient with Git workflows, pull requests, and code reviews within a GitHub environment.

Preferred Qualifications

  • Familiarity with our development environment, including VSCode and GitHub Copilot.
  • Experience in setting up and using observability tools like Grafana, CloudWatch, and X-Ray.
  • Direct experience with SQL Server, which will be beneficial for the migration process.
  • Previous work in an Agile team using JIRA and Confluence.
  • Knowledge of Infrastructure as Code (IaC) tools such as CloudFormation or Terraform.

Transnetwork is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Go Developer Related jobs

Other jobs at TransNetwork LLC

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.