Staff Engineer – Full Stack

Posted Feb 17

Founded in 2018 and based in NYC, The Block is the leading research, analysis, and news brand in the digital asset space. The Block’s team is spread across 5 continents and 15+ countries, covering the global cryptocurrency space 24/7.

The Block delivers deep insight into how the emerging digital assets sector interacts with traditional finance, technology, governments, and markets. We reach hundreds of thousands of technologists, financial market participants, Fortune 500 professionals, global service providers, policymakers, and more through our main website, dedicated Research Portal, podcast, and events.

At The Block, we see digital assets as a ubiquitous part of the future. As this space continues to evolve, we view our role as the trusted moderator and authoritative voice for those who invest in, work with, make decisions about, or seek to understand digital assets.

You will be responsible for developing new features, optimizing performance with respect to both our backend and frontend stack, developing and supporting solutions for product analytics, and capturing feedback from our logging and debugging services to both troubleshoot and make improvements.

An effective Staff Engineer should be able to effectively communicate with the team and develop solutions between back-end and front-end implementations and concerns. The ideal candidate must be able to prioritize tasks and complete them in a timely manner.

The hiring range for this role is $150,000 – $180,000 in base salary, plus equity and benefits. Base salary pay within the provided range will be refined based on candidate’s experience and location.

Responsibilities

  • Collaborate with engineers, researchers, executives, and designers to develop new features and prioritize bug fixes for our products
  • Clearly communicate development progress across the Product & Engineering team
  • Devise creative solutions for engineering problems
  • Work with team managers on development prioritization and career development opportunities
  • Contribute to the culture of quality, healthy collaboration and leading by example
  • Mentor junior engineers on the development team

Qualifications

  • 5+ years of experience in professional software development
  • Full-stack experience and ability to contribute to both frontend (Vue, Vuex, Nuxt, service workers, PWA) and backend (NodeJS, Adonis/SailsJS/Nest/Loopback or equivalent structured framework, Yarn, Postgres, GraphQL, Redis, memcached) systems
  • Strong familiarity architecting within Unix / Linux operating environments and general command-line knowledge including Docker and ECS
  • Deep technical skill with frontend technologies (SASS, LESS, Bootstrap utilities, TailwindCss or other similar)
  • Experience with git in a collaborative environment such as Github.
  • Experience using code reviews and pair programming within the Agile Development lifecycle
  • Knowledge of common software design patterns and responsive web frameworks
  • Ability to work autonomously, own end-to-end delivery, and thrive in a fast-paced, deadline driven environment
  • Receptive to giving and receiving feedback