Senior Golang Engineer

Logo of CoinsPaid

CoinsPaid

πŸ“Remote - Europe

Job highlights

Summary

Join CoinsPaid, a remote-first company with employees working from 30+ countries, to build the world's best crypto payment ecosystem and conquer new markets.

Requirements

  • 3 years of experience with Golang as a primary working language. Or 1 year of experience with Golang as primary and 5+ of overall development experience
  • Experience with queues Kafka/NSQ/NATS/Rabbit (we use NSQ)
  • Comfortable working with Docker, Kubernetes, good understanding of CI/CD (we use ArgoCD and Gitlab)
  • Experience with MySQL or similar DBs
  • Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
  • Experience with Scrum
  • Understanding of software observability tools - Prometheus, Grafana, ELK, Opsgenie
  • Comfortable to work as a team player as well as with a high level of autonomy
  • Good level of spoken and written English and Russian

Responsibilities

  • Write robust, scalable, and reusable Golang code according to requirements
  • Cover code with unit tests. Work together with QA engineers to ensure high, consistent code quality
  • Perform code reviews, help teammates with solving technical problems
  • Troubleshoot issues where needed
  • Participate in requirements and implementation discussions
  • Ensure stable operation of the product through monitoring, alerts and metrics
  • Develop applications to work in an isolated infrastructure, complying with security standards
  • Work only with the backend, solve complex algorithmic problems related to fintech

Preferred Qualifications

  • Blockchain experience. General understanding of Bitcoin, Ethereum and other popular blockchains would be a plus
  • User experience with cryptocurrency exchanges or with traditional trading markets
  • PHP experience. Some parts of our product uses PHP, it could be useful to be able to read PHP code

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs

Please let CoinsPaid know you found this job on JobsCollider. Thanks! πŸ™