Software Engineer (Golang)

fully flexible
Work set-up: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Proficiency in Go programming language., Experience with asynchronous communication and event streaming., Hands-on experience with message brokers like NATS, Kafka, or RabbitMQ., Familiarity with Kubernetes, Helm, and Terraform for infrastructure automation..

Key responsibilities:

  • Design and develop automation and management services for blockchain infrastructure.
  • Implement monitoring, alerting, and self-healing mechanisms for backend systems.
  • Enhance CI/CD pipelines to improve development and deployment workflows.
  • Maintain and improve core backend services for Web3 infrastructure.

Chainstack logo
Chainstack Scaleup https://chainstack.com
51 - 200 Employees
See all jobs

Job description

Are you a backend engineer with a passion for Go and distributed systems? Join Chainstack to help build the future of Web3 infrastructure.

About us


Chainstack is the leading suite of services connecting developers with Web3 infrastructure, powering applications in DeFi, NFT, gaming, analytics, and more. From startups to large enterprises, Chainstack enables companies to reduce time to market, costs, and risks associated with creating and scaling decentralized applications. By offering fast, reliable, and easy-to-use infrastructure solutions distributed globally, we ensure innovators can focus on what matters.

As a Chainstacker, you'll work on challenging projects, collaborate with top developers and industry experts, and be part of a dynamic and supportive team that values creativity, innovation, and efficiency.


About the role


We are looking for a Go engineer to design and maintain services that automate and manage our blockchain infrastructure. You will contribute to the reliability, scalability, and efficiency of core systems.


Location


All Chainstack roles are fully remote. To create the best experience for your future colleagues, this role is best suited for candidates based in European time zones.


Our stack

  • Go 1.24
  • Docker, Kubernetes, Helm, Terraform/Terragrunt
  • Redis, MongoDB, PostgreSQL, NATS, S3-compatible storage
  • GitHub and CircleCI
  • Victoria Metrics, Grafana


Responsibilities

  • Design, develop, and maintain a platform to automate provisioning and management of blockchain infrastructure.
  • Implement monitoring, alerting, and self-healing mechanisms for backend services.
  • Improve CI/CD pipelines to support efficient development and deployment workflows.


Requirements

  • Strong programming skills in Go.
  • Deep understanding of asynchronous communication and event streaming patterns.
  • Hands-on experience with message brokers such as NATS, Kafka, or RabbitMQ.
  • Experience integrating event-driven patterns to enhance system scalability and maintainability.
  • Experience with Kubernetes and containerized environments.
  • Familiarity with infrastructure automation tools like Helm and Terraform.
  • Familiarity with CI/CD tools such as GitHub Actions or CircleCI.


Nice to have

  • Experience integrating with blockchain networks via APIs (e.g., RPC).
  • Experience operating blockchain client nodes.


What we offer

At Chainstack, we invest in our people and provide a work environment that fosters growth, flexibility, and innovation.

Competitive salary in USD – We value expertise and contributions, offering a fair and transparent compensation structure.

Stock options – Be part of our journey and share in our success.

Cutting-edge tech stack – Work with the latest technologies and stay ahead in the industry.

Flat structure, no bureaucracy – Make an impact, take ownership, and shape the future of Web3 infrastructure.

Flexible schedule – Work when you’re at your best and maintain a healthy work-life balance.

Global, fast-growing market – Be part of a rapidly expanding industry with limitless opportunities.

Diverse, multinational team – Collaborate with experts from around the world, bringing unique perspectives and ideas to the table.


Ready to take your career to the next level? Apply now.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Innovation
  • Creativity
  • Teamwork
  • Problem Solving

Software Engineer Related jobs