Golang Engineer

Golang Engineer

Posted 1 day ago by 1753875569

Negotiable
Outside
Remote
USA

Summary: The role of a Golang Engineer involves designing, developing, and maintaining software applications using the Go programming language. The position requires collaboration with cross-functional teams to translate requirements into technical solutions and includes responsibilities such as creating AWS resources and managing applications in production environments. Candidates should possess strong proficiency in Go and AWS technologies, along with experience in software engineering principles and distributed systems. This is a contract position with remote working arrangements.

Key Responsibilities:

  • Design, develop, and maintain high-quality software applications and systems using Go (Golang).
  • Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
  • Create AWS Resources using codified terraform scripts.
  • Collaborate with Infra teams to deploy and manage applications in production environments with K8s.
  • Identify and debug software defects, performance bottlenecks, and propose solutions.
  • Write and maintain technical documentation, including design specifications and user guides.

Key Skills:

  • Strong proficiency in the Go programming language and its core libraries.
  • Proficiency with AWS technologies including EC2, Lambdas, EKS, S3, SQS.
  • Solid understanding of software engineering principles, algorithms, and design patterns.
  • Experience developing scalable and high-performance applications using Go.
  • Familiarity with concurrent programming and Go's concurrency patterns.
  • Experience with distributed systems, microservices architecture, and RESTful APIs.
  • Proficiency in version control systems (e.g., Git) and CI/CD practices.
  • Experience with containerization technologies like Docker and Kubernetes.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Hi,

I would like to share an excellent opening Contact Golang Engineer do go through the details and kindly send me the updated resume.

Location : Remote
Type of Hire : Contract
Mode of interview : WebEx / Teams


Job Description :

Design, develop, and maintain high-quality software applications and systems using Go (Golang) programming language.

Collaborate with cross-functional teams, including product managers, designers, and other engineers, to gather requirements and translate them into technical solutions

Create AWS Resources including AWS EC2, Lambdas, S3, SQS, SNS etc. using codified terraform scripts.

Experience working with AWS Connect backend services is a plus

Collaborate with Infra teams to deploy and manage applications in production environments with K8s.

Identify and debug software defects, performance bottlenecks, and other issues, and propose solutions or enhancements.

Write and maintain technical documentation, including design specifications, architectural diagrams, and user guides.

Skills:

Strong proficiency in the Go programming language and experience with its core libraries and frameworks.

Proficiency with AWS technologies including EC2, Lambdas, EKS, S3, SQS and preferable AWS Connect.

Solid understanding of software engineering principles, algorithms, data structures, and design patterns.

Experience developing scalable and high-performance applications using Go.

Familiarity with concurrent programming and knowledge of Go's concurrency patterns.

Experience with distributed systems, microservices architecture, and RESTful APIs.

Proficiency in version control systems (e.g., Git) and familiarity with continuous integration/continuous deployment (CI/CD) practices

Experience with containerization technologies like Docker and container orchestration platforms like Kubernetes

Thanks and Regards,


Abrar Shaikh
Ztek Consulting Inc

Phone: