Position: Golang developer
Company: pragma-technologies.com
Experience required: 1y
English level: intermediate

A day in the life of a team Golang Software Engineer:
  Suggesting improvements and ideas
  Deliver complex code/features with quality and supportability
  Write clear documentation, tests, and recommendations for technical problems
  Review code and provide thoughtful, constructive feedback during code reviews
  Working with your engineering manager in your one-on-one meetings to grow your career
  Discussing and collaboratively solving problems via Github Issues and PRs, Slack and Jira
  Collaborating with engineers throughout Pragma to understand the problems we want to solve, exploring how we can solve them

Minimum Qualifications:
  Familiarity with Git
  Strong written communication skills
  Experience with Golang, SQL and Docker
  2+ years experience as a full-time professional coder
  Ability to learn and think critically about both system design and software engineering concepts and blend those perspectives pragmatically based on project needs

Preferred Qualifications:
  Experience with Node.js / web3
  Amazon Web Services experience
  Knowledge of testing, profiling, and debugging practices
  Experience with microservice architecture and/or blockchain
  Understanding cryptography – private and public keys, signature, hashing, encryption, etc.
  Experience building, operating and maintaining scalable, distributed, highly available services at scale

We offer:
  Flexible schedule
  Competitive salary
  Friendly team of professionals
  Adrenaline from working with real finances
  Paid Hyperledger Fabric courses (Linux Foundation)
  Opportunity to work with new most trending technologies on non-legacy projects
  Office in modern coworking at the city center, about 2 minutes from metro Arsenalna station