Galaxy I Technologies - Phoenix, AZ

posted 3 months ago

Full-time
Phoenix, AZ
Professional, Scientific, and Technical Services

About the position

We are seeking a skilled GoLang Developer to join our team in Phoenix, AZ. The ideal candidate will have a strong understanding of Go programming language, including its syntax, idioms, and best practices. You will be responsible for developing high-performance applications, optimizing them for efficiency, and minimizing memory usage. Familiarity with concurrency in Go, particularly using goroutines and channels, is essential for effective concurrent and parallel processing. In this role, you will also engage in command line and system development, creating operating system-level applications or command line tools using libraries such as urfave, Cobra, and Viper. Your experience in web development will be crucial, as you will be tasked with building web services and RESTful APIs, utilizing web frameworks like Gin or Echo. Critical thinking skills will be necessary for debugging and resolving complex coding issues that may arise during development. Collaboration is key, as you will work closely with team members and communicate ideas clearly to ensure project success. Additionally, while not mandatory, knowledge of Web Assembly, particularly working with TinyGo, the WASI interface, or WASMTime, is considered a plus. If you are passionate about GoLang development and eager to contribute to innovative projects, we encourage you to apply.

Responsibilities

  • Develop high-performance applications using Go programming language.
  • Optimize applications for efficiency and minimize memory usage.
  • Create operating system-level applications or command line tools using libraries like urfave, Cobra, and Viper.
  • Build web services and RESTful APIs using frameworks such as Gin or Echo.
  • Debug and resolve complex coding issues through critical thinking.
  • Collaborate effectively with team members and communicate ideas clearly.

Requirements

  • Strong knowledge of Go programming language, including syntax, idioms, and best practices.
  • Familiarity with concurrency in Go, using goroutines and channels.
  • Experience in performance optimization for applications.
  • Experience in command line/system development using Go.
  • Web development experience, including building web services and RESTful APIs.
  • Strong critical thinking skills for debugging and resolving coding issues.
  • Collaboration skills for effective teamwork.

Nice-to-haves

  • Knowledge of Web Assembly, working with TinyGo, WASI interface, or WASMTime.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service