Hiring partnerBybit is hiring for 68 rolesRemote, Vienna, AT +10 See all roles

Senior Golang Engineer

Remote senior today full-time quality 7.6/10

Role in brief

Coinspaid is seeking a Senior Golang Engineer to enhance blockchain infrastructure within a team of over 120 engineers. This remote role focuses on backend development, code quality, and team collaboration. Candidates with significant Golang experience and a background in software engineering best practices should apply.

GolangDockerKubernetesCI/CDMySQLPrometheusGrafanaELKOpsgenie

About the role

As a Senior Golang Engineer at Coinspaid, you will be part of a dedicated team that is advancing blockchain infrastructure across more than 20 networks. Your primary responsibility will be writing scalable Golang code, ensuring high quality through unit testing, and collaborating closely with QA engineers.

Coinspaid Dev emphasizes a culture of knowledge sharing and team support, making it essential for you to communicate effectively about technical directions and product goals. Success in this role involves not only technical expertise but also mentoring junior developers and contributing to a collaborative environment.

Skills that matter here

  • Golang: This role requires you to write robust and scalable code primarily in Golang.
  • Docker: Experience with Docker is essential for developing applications within isolated infrastructures.
  • Kubernetes: You will use Kubernetes for managing containerized applications.
  • CI/CD: A good understanding of CI/CD practices is necessary for deploying applications.
  • MySQL: Experience with MySQL or similar databases is required for backend development.
  • Prometheus: You will utilize Prometheus for monitoring and observability of applications.

Who this role suits

  • A person with over 3 years of experience in Golang and a total of 5 years in software development.
  • Someone comfortable in a flexible, async-friendly work environment and able to communicate clearly with team members.
  • An individual who values mentorship and is willing to support the growth of junior engineers.
  • A candidate with a solid understanding of the crypto industry and software engineering best practices.

From the employer

  • 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
  • Communicate clearly with the team about technical directions and product goals
  • Promote knowledge sharing across the team
  • 3+ years of experience with Golang as a primary working language and 5+ of overall development experience
  • Experience with queues Kafka/NSQ/NATS/Rabbit
  • 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
  • Experience in training and onboarding engineers (will be as plus)
  • Skilled in assessing technical skills and knowledge via code reviews, peer evaluations
  • Nice to have: Experience in training and onboarding engineers
  • Experience mentoring junior and mid-level developers, offering coaching, feedback, and support for their career growth.
  • Understanding crypto industry
  • Take part in interviews
  • Flexible Benefits: Benefit Bar – up to €230/month
  • Fully remote work from almost anywhere
  • Optional offices and relocation support
  • Flexible, async-friendly environment
  • Budget for courses, certifications, and professional development
  • Language learning support
  • Medical insurance or reimbursement depending on location
  • Access to mental health support
  • Financial support for important life events
  • Merch shop with rewards system
  • Team offsites and company events

Questions about this role

Is this position remote?

Yes, this role is fully remote and can be performed from almost anywhere.

What level of experience is required?

Candidates should have at least 3 years of experience with Golang and 5 years of overall development experience.

How do I apply for this position?

You can apply by visiting the company's website at https://coinspaid.com/?ref=sailonchain.com.

Apply now →

✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on web3vacancy.

Similar jobs