Turing Careers – Go Developer


An early-stage pre-product company that is determined to revolutionize the technology industry with their state-of-the-art solutions, is looking for a Go Developer. The developer will be collaborating extensively with the existing team to implement various parts of the back-end platform. The company is creating a platform that streamlines the process of combining data from various unrelated sources into a single, unified data model. This will be a full-time position requiring significant overlap with the PST time zone, which can potentially lead to long-term opportunities.

Job Responsibilities:

  • Take control of engineering excellence tasks including implementing unit tests, creating test mocks, and making sure that logging and error handling are consistent
  • Implement a few back-end Go APIs and make sure they connect and function properly with the front-end
  • Track the website’s persisting performance and recommend the best ways for improving it
  • Help update application development guidelines to guarantee that all upcoming applications adhere to the most recent technological specifications

Job Requirements:

  • Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
  • At least 5+ years of relevant experience as a software developer
  • Prolific experience working with Go/Golang, AWS, SQL, Protobuf
  • Prior experience working with Go application development
  • Demonstrable Go unit testing and mock framework experience
  • Strong understanding of AWS as well as the AWS Go library
  • Extensive Git and Postman usage experience
  • Nice to have some knowledge of front-end web development technologies like JavaScript and TypeScript
  • Having extensive knowledge of database optimization strategies and languages like SQL would be useful
  • Excellent English communication skills, both written and spoken

Job Details:

Company: Turing

Job Type: Full Time

Job Location: Pakistan

Apply Online

Leave a comment