NEWPosted 23 hours ago

Job ID: 3181798

Overview of the Golang Developer Opportunity

This is an exciting opportunity for a skilled Golang Developer to join a dynamic team, working on cutting-edge projects. We are seeking a talented individual with a strong passion for building robust, scalable, and high-performance applications using Go. As a Golang Developer, you will be instrumental in designing, developing, and maintaining backend services and APIs that power our innovative solutions. This role offers the flexibility of remote work, allowing you to contribute from anywhere within the US, collaborating with a distributed team of engineers and product managers. We are looking for someone who thrives in a fast-paced environment and is eager to tackle complex technical challenges.

Key Responsibilities

  • Design, develop, and maintain efficient, reusable, and reliable Go code.
  • Implement and optimize backend services and APIs for various applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Help maintain code quality, organization, and automatization.
  • Participate in code reviews to ensure high-quality code and adherence to best practices.
  • Contribute to architectural discussions and decisions.
  • Write comprehensive unit and integration tests to ensure code reliability.
  • Work with databases, message queues, and other distributed systems.
  • Stay up-to-date with the latest industry trends and technologies, especially within the Go ecosystem.
  • Troubleshoot and debug production issues as they arise.

Required Skills and Qualifications

  • Proven experience as a Golang Developer or similar role.
  • Strong understanding of Go programming language, paradigms, constructs, and idioms.
  • Experience with Go frameworks and tools (e.g., Gin, Echo, Revel).
  • Familiarity with code versioning tools (e.g., Git).
  • Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).
  • Knowledge of RESTful APIs and microservices architecture.
  • Understanding of distributed systems and cloud platforms (e.g., AWS, GCP, Azure).
  • Experience with containerization technologies (e.g., Docker, Kubernetes) is a plus.
  • Strong problem-solving skills and ability to work independently.
  • Excellent communication and teamwork abilities.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Ability to work effectively in a remote team setting.

Why Join Our Team?

We offer a collaborative and supportive work environment where innovation is encouraged. You will have the opportunity to work on challenging projects that make a real impact, utilizing the latest technologies. We believe in continuous learning and professional growth, providing resources and opportunities for skill development. This contract position offers competitive compensation and the chance to be part of a forward-thinking company that values its employees. If you are a passionate Golang developer looking for your next challenge, we encourage you to apply and become a key player in our success.


Compensation & Location

Salary: $60 – $90 per year (Estimated)

Location:


Recruiter / Company – Contact Information

Recruiter / Employer: SRSoft Inc.

Email: mike@srsoftinc.com


Interested in this position?
Apply via Email

Recruiter Notice:
To remove this job posting, please send an email from
mike@srsoftinc.com with the subject:

DELETE_3181798

to delete@join-this.com.