Golang Engineer

Golang Engineer

Posted 2 weeks ago by RE Partners

Negotiable
Undetermined
Undetermined
EMEA

Summary: The role of Senior Go (Golang) Engineer involves developing scalable backend services primarily on AWS, while also contributing to architectural decisions and mentoring other engineers. The position requires strong problem-solving skills and collaboration with cross-functional teams to translate business requirements into reliable software solutions. The ideal candidate should have a solid background in software development and a passion for writing clean code.

Key Responsibilities:

  • Design and build scalable backend services using Golang
  • Contribute to architectural decisions and maintain high coding standards
  • Write technical documentation and support system design discussions
  • Perform code reviews and mentor other engineers
  • Troubleshoot and resolve production issues
  • Collaborate with cross-functional teams to deliver a reliable solution

Key Skills:

  • 4+ years of professional software development experience
  • Strong proficiency in Golang
  • Solid understanding of data structures and algorithms
  • Experience building APIs and web services (REST, HTTP)
  • Experience with Terraform, AWS Lambda, and relational databases
  • Strong debugging and problem-solving skills
  • Experience working in a distributed team
  • Good communication skills and fluent English

Salary (Rate): undetermined

City: undetermined

Country: undetermined

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

We are looking for a Senior Go (Golang) Engineer to join a collaborative team building scalable backend services. In this role, you will contribute not only through coding but also by helping shape technical solutions and translating business requirements into reliable software. You will primarily develop backend services in Go running on AWS (EKS and Lambda) for systems related to product data, warehouse inventory, shipping logistics, and product lifecycle management . The ideal candidate enjoys solving complex problems, writing clean and maintainable code, and collaborating closely with cross-functional teams.

Responsibilities:

  • Design and build scalable backend services using Golang
  • Contribute to architectural decisions and maintain high coding standards
  • Write technical documentation and support system design discussion
  • Perform code reviews and mentor other engineers
  • Troubleshoot and resolve production issues
  • Collaborate with cross-functional teams to deliver a reliable solution

Requirement:

  • 4+ years of professional software development experience
  • Strong proficiency in Golan
  • Solid understanding of data structures and algorithms
  • Experience building APIs and web services (REST, HTTP
  • Experience with Terraform, AWS Lambda, and relational databases
  • Strong debugging and problem-solving skill
  • Experience working in a distributed team
  • Good communication skills and fluent English

Nice to Have:

  • Kubernetes or AWS EKS
  • Experience wit h Algolia or Shopify