See available positions
in

TON ecosystem

teams

See available
positions in

TON
ecosystem

projects

GO Developer

Blum

Blum

IT · Full-time
Remote
Posted on Monday, July 15, 2024

Blum is a decentralized exchange that offers universal token access through gamification within a Telegram mini-app. Our platform provides a fun and engaging way to interact with cryptocurrencies and blockchain technology. We aim to simplify the complexities of trading and make it accessible to everyone.

This is a full-time remote role for a GO Developer (Middle+/Senior). As a GO Developer at Blum, you will be responsible for developing and maintaining efficient, high-performance, and scalable backend systems. You will work closely with the development team to create and optimize code, design and implement new features, and ensure the overall quality and performance of our platform.

Responsibilities:

  • Designing the architecture and services for B2C
  • Ensuring the fault tolerance of developed services in the Digital Ocean environment
  • Developing and improving backend services to support the growth of the trading platform
  • Creating a high-load service with a large number of users and interaction objects
  • Participating in discussions about new features and product development
  • Go: 1.18+
  • Logging: zero log, slog
  • Databases: PostgreSQL, ClickHouse
  • Messaging system: Kafka, NATS or equivalent
  • Redis
  • GORM

Qualifications:

  • Proficient in GO programming language with over 2 years of experience
  • Skilled in building and maintaining robust backend systems
  • Expertise in microservices and API development
  • Proven ability to develop REST APIs and gRPC APIs
  • Competent in scripting with Bash, Python, and Gotemplate
  • Adept at automating infrastructure deployment using tools such as Ansible, Terraform, or Pulumi
  • Knowledgeable in monitoring systems like Zabbix, Prometheus, or similar
  • Previous work in the cryptocurrency or fintech industry is an advantage
  • Bachelor's or Master's degree in Computer Science or a related field
Blum is an equal opportunity employer.

Apply for this job

Drag and drop or click to upload.
Tell us why you are a good fit, add a cover letter or anything else you want to share.
To withdraw or update your application, email applications@getro.com