Blockworks

Senior Backend Engineer

Blockworks

full-time

Posted on:

Location: New York • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $160,000 - $200,000 per year

Job Level

Senior

Tech Stack

GoJavaScriptMySQLNode.jsPostgresRedisTypeScriptWeb3

About the role

  • Design and build backend systems and strategies powering data and analytics products.
  • Build backend data structures and APIs for core products; ship fast and often with quality.
  • Own, evolve, and maintain the backend API layer for crypto analytics products.
  • Proactively identify and fix stability and scalability issues in partnership with the Data Engineering team.
  • Participate in product development lifecycle and provide technical leadership.
  • Estimate development scope and build specs for implementation and system changes.
  • Drive operational efficiency by improving workflows, automating routine tasks, and mitigating project risks.
  • Collaborate cross-functionally with Research, Product, and Engineering to lead initiatives and move programs forward.

Requirements

  • Significant knowledge of the crypto industry; interest alone is not sufficient—must be crypto native.
  • Bachelor's degree in Computer Science, Engineering, or related field, or intensive hands-on work experience.
  • Minimum of 5 years of professional experience as a Backend Engineer.
  • Strong focus on backend development and API architecture using Typescript and Node.js or Go.
  • Demonstrated experience building API endpoints that can handle large amounts of data (over 1M requests per day).
  • Significant experience maintaining and running API endpoints using serverless architecture, including deployment, configuration, and TTFB optimization.
  • Proficiency in designing and optimizing relational databases such as MySQL and PostgreSQL, including data modeling and query optimization.
  • Experience with CI/CD pipelines and developing digital product pipelines.
  • Strong problem-solving and engineering skills; attention to detail and ability to write and maintain clean, reusable code.
  • Leadership experience as a player-coach; ability to facilitate engineering teams to increase productivity and quality.
  • Experience in caching mechanisms and tools like Redis is a plus.
  • Excellent communication and collaboration skills; experience working cross-functionally.
  • Ability to work in a fast-paced startup environment and be comfortable with frequent experimentation.
  • Application form asks: 'Are you legally authorized to work for any employer in the United States without any restrictions?' and 'Will you now or in the future require visa sponsorship?'.