freehire launches on Product Hunt on 26 August.

Follow →

Back-End Developer

You contribute to the technical and functional development of a payment platform, build scalable production-quality microservices, create user experience interfaces, apply agile methodologies such as Scrum, TDD, and DevOps, and collaborate with functional and technical experts. You work with Go, cloud services, databases, version control, and data structures while writing efficient and testable code.

Responsibilities

  • Contribute to the technical and functional development of the platform
  • Create user experience interfaces
  • Use agile methodologies including Scrum, TDD, and DevOps
  • Work with functional and technical experts
  • Build and deploy scalable production-quality microservices
  • Write well-designed, testable, and efficient code

Requirements

  • Outstanding experience in Go (Golang)
  • Experience building and deploying scalable production-quality microservices
  • Knowledge of AWS services including SNS, SQS, EC2, Lambda, and Elemental
  • Knowledge of relational and graph databases
  • Experience with Git or Mercurial and git-flow workflows
  • Knowledge of basic programming flow control and data structures
  • Blockchain knowledge, including L1 and L2
  • Cryptography and mathematics background, including asymmetric cryptography, hashing, and elliptic curves
  • Master's degree in Computer Science, information technology, engineering, or a relevant field
  • Ability to write well-designed, testable, and efficient code
  • Exceptional communication skills and ability to develop strong client relationships

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available