Localization Academy

Go Middle developer (part-time)

⚠️ This job was posted more than 2 weeks ago and may no longer be active

About Crowdin:

Crowdin software is a localization management solution for agile teams. We empower companies of any shape and size to grow by reaching people who speak different languages. More than a million users from all over the world registered to deliver their websites, mobile apps, games, docs, and other content in the language of their customers.

About the role:

We are seeking a talented and motivated Golang developer to join our team and work on building a robust and efficient Go API Client for Crowdin. This is a mid-level developer position requiring at least 1 year of experience with Go and a strong understanding of API development principles.

Time requirements – 40-60h/month during the active phase of development and 10h/month during the maintenance phase

Responsibilities:

  • Design, develop, and maintain a well-documented and efficient Go API Client for Crowdin.
  • Write clean, maintainable, and testable code adhering to best practices.
  • Collaborate with other developers and product managers to understand and implement requirements.
  • Stay up-to-date with the latest Golang trends and best practices.
  • Contribute to the overall technical health and direction of the project.

Qualifications:

  • 1+ years of experience working with Golang
  • Experience with API development and design principles
  • Strong understanding of HTTP protocols and RESTful APIs
  • Experience with unit testing and test-driven development (TDD)
  • Familiarity with version control systems like Git
  • Ability to work independently and take ownership of tasks
  • Passion for building high-quality, scalable software

Examples:

  • https://github.com/crowdin/crowdin-api-client-js
  • https://github.com/crowdin/crowdin-api-client-java
  • https://github.com/crowdin/crowdin-api-client-dotnet
  • https://github.com/crowdin/crowdin-api-client-python
  • https://github.com/crowdin/crowdin-api-client-ruby
  • https://github.com/crowdin/crowdin-api-client-php