Turing Careers – Go Developer


A fast-growing company that is currently in the early stages of pre-production is looking for an experienced Go Developer. The developer will be collaborating closely with the existing team to build innovative features and successfully execute tasks. The company is creating a platform that helps users build a unified data model, which makes it easy to connect data from several separate sources. This will be a full-time position requiring significant overlap with the PST time zone and can lead to long-term opportunities.

Job Responsibilities:

  • Implement various parts of the back-end platform designed by the existing team
  • Ensure consistency in logging and error handling, as well as engineering excellence tasks like implementing unit tests and test mocks
  • Implement certain back-end APIs in Go, and make sure they link to the front-end and function appropriately
  • Ensure the functionality, effectiveness, and responsiveness of applications

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
  • Demonstrable experience working with Go/Golang, SQL, and Protobuf
  • Solid understanding of Go application development
  • Extensive experience with Go unit testing and mock framework
  • In-depth AWS knowledge and extensive AWS Go library experience
  • Prolific Git and Postman usage experience
  • Familiarity with databases – SQL and database optimization techniques
  • Nice to have some front-end web development experience
  • Familiarity with TypeScript and JavaScript is desirable
  • Excellent spoken and written English communication skills

Job Details:

Company: Turing

Job Type: Full Time

Job Location: Pakistan

Apply Online

Leave a comment