Enable job alerts via email!

Golang Engineer

RE Partners Consulting

United Kingdom

Remote

GBP 50,000 - 75,000

Full time

29 days ago

Job summary

A UK-based tech company is seeking a Sr. Go Engineer to develop high-quality backend services. The role requires at least 4 years of experience, proficiency in Go, and strong collaboration skills. You will be responsible for delivering scalable software solutions, mentoring team members, and ensuring high standards in software development. Join our dynamic team and contribute to innovative projects.

Qualifications

  • 4+ years of professional software development experience.
  • Proficiency in Go with strong understanding of OOP concepts.
  • Experience in building scalable and maintainable software solutions.

Responsibilities

  • Develop high-quality backend services in Go.
  • Mentor team members and improve current processes.
  • Troubleshoot and debug software issues.

Skills

Go (Golang)
Data structures
Algorithms
Communication skills
Troubleshooting

Tools

Gin
Revel
Echo
Beego
Job description

The 3 G’s of RE: Get Shit Done. Get Over Shit. Give a Shit.

Job Description

We are seeking a dedicated, motivated, and reliable Sr. Go (Golang) Engineer who is interested in providing innovative software solutions for our clients. Someone who can contribute to not just do coding tasks given to them but also can help really understand the requirements and help shape the solutions the teams are building. Be a part of our team as we continue to deliver high quality products and services.

The Sr. Go Engineer will be responsible for building backend services in Go in EKS, as well as some Lambdas. The overall project will be centered around providing product data and managing the product life cycle. If you are an open communicator with a passion for learning, love to think outside the box and you are excited about software development, we are looking for you!

RESPONSIBILITIES
  • Use your deep expertise in Go and related technologies to develop high-quality, scalable, maintainable software solutions.
  • Make technically sound decisions and champion high standards of coding and architecture best practices.
  • Develop and maintain software documentation such as technical specifications and design documents.
  • Continually enhance the team’s performance by mentoring, code reviews, and improving current processes in the SDLC.
  • Troubleshoot and debug software issues as they arise.
  • Collaborate within a cross functional team and be able to transform both functional and non-functional requirements into actionable work.
  • Manage communication of progress/status to stakeholders.
WE ARE LOOKING FOR
  • At least 4 years of professional software development experience.
  • Proficiency in Go (Golang), including syntax, semantics, database connectivity, and object-oriented concepts.
  • Strong understanding of data structures and algorithms.
  • Experience working with Go frameworks such as Gin, Revel, Echo, Beego, etc.
  • Strong understanding of web services (HTTP, SOAP, REST, GQL, etc.).
  • Strong working knowledge of relational databases.
  • Experience in troubleshooting issues and root cause analysis.
  • A proven track record of delivering high quality and tested software on-time and often.
  • An open mind, and the patience to explain issues in a constructive manner.
  • Strong communication skills, with at least an intermediate level of English.
  • Experience working in distributed, cross functional teams.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.