GoLang, AWS Developer (Mid/Senior)

Posted 5hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Backend Developer working with Golang and AWS, developing scalable and resilient applications for GFT's global team. Collaborating in a remote setting and leading code reviews and CI/CD practices.

Responsibilities:

  • Cloud Proficiency (AWS): Advanced hands-on experience with compute and orchestration services (ECS, EKS, EC2, Lambda, Step Functions, API Gateway).
  • Languages and Frameworks: Strong development experience with one or more of the following languages: Go (Golang), TypeScript, Python, or .NET Core, and experience with Angular in the web ecosystem.
  • Infrastructure as Code: Hands-on experience creating modules and provisioning resources using Terraform.
  • Data Modeling and Databases: Practical experience with relational databases (RDS), NoSQL (DynamoDB), and handling/integrating files in S3.
  • Security and Access: Strong knowledge of security best practices using IAM (defining policies, roles, and the principle of least privilege).
  • Collaboration and Gitflow: Proficient with GitHub for collaborative code management, including pull request workflows, branching strategies, and integration with automated pipelines.

Requirements:

  • Multilanguage Development: Design, build and evolve robust solutions using technologies such as Go, TypeScript, Python, or .NET Core, selecting the optimal stack for each project's needs.
  • Cloud Native Architecture: Develop scalable and resilient applications on AWS, seamlessly working between serverless architectures (Lambda) and containerized workloads (ECS/EKS).
  • Orchestration and Integration: Implement complex process flows with Step Functions and expose services securely and efficiently via API Gateway.
  • Data Management and Persistence: Model and manage data in relational (RDS) and high-scale NoSQL (DynamoDB) environments, and coordinate structured storage in S3.
  • Infrastructure as Code (IaC): Ensure automation, reproducibility, and security of environments using Terraform.
  • Engineering Culture and Governance: Lead code reviews, define stable branching strategies, and ensure continuous quality via CI/CD pipelines on GitHub.
  • AI Efficiency: Practically apply AI tools aimed at development to accelerate delivery, improve code quality, and raise squad productivity.

Benefits:

  • Multi-benefit card – you choose how and where to use it.
  • Scholarships for undergraduate, postgraduate, MBA, and language courses.
  • Certification incentive programs.
  • Flexible working hours.
  • Competitive salaries.
  • Annual performance review with structured career plan.
  • Opportunity for international career.
  • Wellhub and TotalPass.
  • Private pension plan.
  • Childcare allowance.
  • Health insurance.
  • Dental insurance.
  • Life insurance.