
WalletConnect
Back-End Programming
Responsibilities:
Building a microservice architecture based on Golang with scaling in mind
Work with protocols such as Websockets, gRPC
Help with monitoring by creating metrics with Prometheus and Grafana
Develop unit and integration tests for core business logic
Work closely with our devops team to manage and scale our infrastructure
Must have:
3+ years professional experience in software development at least one modern programming language, including Golang, TypeScript, C++, Java, or Rust.
At least 1 year of professional Golang experience.
Event Driven Message Queue systems experience
Kafka, RabbitMQ, NATS and Redis Streaming
Experience using Postgres, AWS, with demonstrable experience with systems engineering and automation.
You have experience with network programming or distributed systems development
Experience working on products at scale
Microservice architecture experience
Nice to have:
Experience working on systems optimisation
Experience with k8s or Nomad a plus
Desire to learn more about Blockchain technologies or experience with PoS systems.
Familiarity with operations/SRE and the concept of infrastructure as code
Websocket experience
What WalletConnect offers:
Fully remote position with flexible timezone (CET/EST preferred)
Competitive salary
Company equity
Coworking allowance
To apply for this job please visit apply.workable.com.