BACKEND SOFTWARE ENGINEER

About the Role

You will design and build backend systems that deliver blockchain and market data to customers. You will implement distributed, reliable, and performant services primarily in Kotlin, maintain and extend the Python API client and other Python components, and develop APIs and flat file data offerings. You will collaborate with network data and market data experts to define metrics, lead development of new data products, perform thorough testing, and plan for scalability and capacity. You will deploy and operate services using containerization and CI/CD tools and take ownership of production reliability and performance.

Requirements

  • 5+ years of backend software engineering experience
  • Proficiency in Kotlin or Java with Kotlin preferred
  • Proficiency in Python
  • Proficiency in SQL with experience in PostgreSQL
  • Basic understanding of blockchain operations and underlying data structures
  • Experience with Docker GitLab CI Gradle Kubernetes Ansible Grafana and Linux
  • Strong sense of ownership and ability to work independently in a startup-like environment
  • Curiosity for decentralized networks and cryptoassets

Responsibilities

  • Build distributed reliable and performant software architectures using Kotlin
  • Maintain and develop the Python API client and other Python system components
  • Lead development of a metrics-producing product and expose it via API
  • Develop APIs and flat file data delivery offerings
  • Implement additional data delivery methods and special data delivery projects
  • Collaborate with network data and market data experts to design data products
  • Write and run thorough tests and perform depth testing of code
  • Plan for scalability and perform capacity planning
  • Deploy and operate services using Docker Kubernetes and GitLab CI

Benefits

  • Competitive salary
  • 401(k) retirement plan or pension depending on location
  • Bonus and options plans
  • Comprehensive regionally specific benefits offerings
  • Opportunities for professional development
  • Remote or hybrid work options
  • Paid time off

Skills

Apply Now
BACKEND SOFTWARE ENGINEER at Coin Metrics | JobStash