Golang Developer

 

Job Description

  • We are looking for a skilled Golang Developer to join our team.
  • The ideal candidate will have experience in building scalable applications using Golang, with a strong understanding of microservices architecture and familiarity with both SQL and NoSQL databases.
  • The candidate should be proficient in Agile methodologies and comfortable working in a collaborative environment.

Key Skills

  • Proficiency in Golang and any Golang frameworks
  • Strong knowledge of SQL and NoSQL databases (e.g., MySQL, Postgres, MongoDB)
  • Experience with message brokers like RabbitMQ or Kafka (Mandatory)
  • Expertise in version control tools such as Git, Bitbucket, GitHub
  • Solid understanding of Agile methodologies, including Scrum
  • Experience working with Microservices architecture

Good to Have

  • Previous experience in building scalable systems using Golang
  • Understanding of Service-Oriented Architecture (SOA)
  • Familiarity with CI/CD tools like Jenkins
  • Experience with cloud platforms: AWS, Azure, GCP, Heroku
  • Knowledge of Redis and the ELK Stack (Elasticsearch, Logstash, Kibana)
  • Familiarity with MVC architecture and RESTful services
  • Understanding of RSpec or Minitest for testing

 

Job Category: Software Development
Job Type: Contract
Job Location: remote
Min Experience: 5 years
Max Experience: 7 years

Apply for this position

Allowed Type(s): .pdf, .doc, .docx