Jobs · Engineering

Golang Engineer

Jobgether · United States · 1 wk ago
RemoteRemoteEngineeringFull-time

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

About the role

As a Golang Engineer at our company, you will be responsible for developing and maintaining high-quality software solutions using the Go programming language. You will work closely with cross-functional teams to design, implement, test, and deploy new features and enhancements. You will also contribute to the overall architecture and design of the systems.

Responsibilities

  • Develop and maintain high-quality software solutions using the Go programming language.
  • Work closely with cross-functional teams to design, implement, test, and deploy new features and enhancements.
  • Contribute to the overall architecture and design of the systems.
  • Collaborate with other engineers and stakeholders to ensure that the software meets the business requirements and user needs.
  • Participate in code reviews and provide constructive feedback to improve the quality of the codebase.
  • Stay up-to-date with the latest trends and best practices in the field of Golang and related technologies.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • At least 3 years of professional experience as a Golang developer.
  • Strong understanding of object-oriented programming concepts and experience with version control systems (e.g., Git).
  • Experience with cloud platforms (e.g., AWS, Google Cloud, Azure).
  • Proficiency in testing frameworks (e.g., GoTest, GoMock).
  • Excellent problem-solving skills and ability to work independently and as part of a team.
  • Strong communication and collaboration skills.

Qualifications

  • Experience with distributed systems and microservices architecture.
  • Knowledge of RESTful APIs and experience with web development frameworks (e.g., Gin, Echo).
  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Experience with continuous integration and continuous deployment (CI/CD) pipelines.
  • Experience with performance optimization techniques and profiling tools.

Skills

  • Go programming language.
  • Cloud platforms (AWS, Google Cloud, Azure).
  • Testing frameworks (GoTest, GoMock).
  • Distributed systems and microservices architecture.
  • RESTful APIs and web development frameworks (Gin, Echo).
  • Containerization technologies (Docker, Kubernetes).
  • Continuous integration and continuous deployment (CI/CD) pipelines.
  • Performance optimization techniques and profiling tools.

Benefits

  • Competitive salary commensurate with experience.
  • Flexible remote work schedule.
  • Professional development opportunities.
  • Health insurance coverage.
  • Retirement savings plan.

Pay

Salary is competitive and commensurate with experience.

Schedule

Flexible remote work schedule.

Similar jobs

Golang Engineer

Tata Consultancy ServicesPhoenix, AZ· 4 days ago
Engineering$125k–$130k/yrapply on ibegin.tcsapps.com

Golang Engineer

OddballUnited States· 3 wk ago
RemoteEngineering$90k–$125k/yrapply on job-boards.greenhouse.io

GoLang, Sr Engineer

Catapult Federal ServicesMonett, MO· 5 mo ago
Engineering$60–$75/hrapply on catapultsg.com

Sr. Golang Engineer

MACHINE LEARNING TECHNOLOGIES LLCPhoenix, AZ· 2 wk ago
Engineeringapply on machinele.com