Job Description

We seek a skilled and experienced Golang developer to join our dynamic team. As a Golang developer, you will be responsible for developing efficient and reliable software solutions using the Go programming language. Your primary focus will be researching, designing, and implementing server-side applications, optimizing performance, and collaborating with cross-functional teams to deliver high-quality products.

Roles:

  • Design, develop, and maintain server-side applications using Golang.
  • Collaborate with product managers and software engineers to understand project requirements and translate them into technical specifications.
  • Write clean, efficient, and reusable code.
  • Optimize application performance and troubleshoot issues.
  • Conduct thorough testing and debugging of applications.
  • Collaborate with cross-functional teams to ensure seamless integration of software components.
  • Stay up-to-date with industry trends and best practices in Golang development.

Requirements

  • Proven experience as a Golang developer or similar role.
  • Strong knowledge of the Go programming language and its ecosystem.
  • Familiarity with server-side development and building RESTful APIs.
  • Experience with SQL and RDBMS such as PostgreSQL.
  • Proficient understanding of code versioning tools, such as Git.
  • Excellent problem-solving, data structure, and algorithm skills.
  • Strong communication and collaboration abilities.

Preferred Qualifications:

  • Experience with containerization technologies like Docker.
  • Knowledge of microservices architecture.
  • Knowledge of Test Driven Development (TDD).

If you are a talented Golang developer looking for an exciting opportunity to work on cutting-edge projects and contribute to our team's success, we would love to hear from you. Please submit your resume

To see more jobs that fit your career