Principal Backend Software Engineer

You'll work with a sophisticated, high-throughput distributed system in the blockchain industry. The role focuses on architecting and building new systems, improving existing infrastructure, defining backend vision, designing scalable services, leading technical discussions, and collaborating across engineering, product, and design.

Responsibilities

  • Define the vision for backend infrastructure supporting the developer platform and APIs.
  • Design, build, and maintain highly scalable and reliable infrastructure, APIs, and services.
  • Lead system design discussions, stand-up meetings, and code reviews.
  • Develop best practices for backend infrastructure focused on high throughput, reliability, and low latency.
  • Debug production issues across services and multiple levels of the stack.
  • Collaborate with engineers, technical leaders, product managers, and designers.

Requirements

  • 10+ years of relevant industry experience.
  • BS/BA degree in Computer Science or equivalent.
  • Experience designing, building, scaling, and maintaining core backend software components.
  • Ability to solve complex design, scaling, latency, or performance problems in high-throughput, low-latency production systems.
  • Production experience with Java, Golang, or C++.
  • Experience in cloud-native environments, particularly AWS.
  • Experience with managed Kubernetes layers such as AWS EKS is a plus.
  • Self-starter attitude and ability to execute ideas autonomously.
  • Ability to balance perfection with shipping quickly.
  • Curiosity about crypto, AI, and emerging technologies.

Benefits

  • Private Health Insurance
  • Gym Reimbursement
  • Commuter Benefits
  • Flexible Time Off
  • In-Office Group Meals
  • Learning & Development Stipend
  • Company Sponsored Conferences & Events
  • Books & Audiobook subscription with Bookster

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available