Senior Backend Engineer

Blockworks Logo

Blockworks

πŸ“Remote - United States

Summary

Join Blockworks, a leading financial media brand, as a Senior Backend Engineer. You will play a key role in designing, developing, and maintaining the backend systems powering our research product and editorial website, serving over 1 million monthly active users. Responsibilities include implementing APIs, handling blockchain transactions, and managing internal data across various databases. This role requires a Bachelor's degree in a related field or equivalent experience, at least 5 years of backend engineering experience with Typescript and Node.js, and proficiency in database design and optimization. You will need strong problem-solving skills and experience with DevOps practices. Blockworks offers a remote-first work environment, comprehensive benefits including 100% medical coverage, flexible PTO, parental leave, and stipends for hardware and professional development.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience)
  • Minimum of 5 years of professional experience as a Backend Engineer, with a strong focus on backend development and architecture using Typescript and Node.js
  • Experience building fast API endpoints that can handle 1M+ requests per day
  • A mature approach to automated testing, monitoring, and observability
  • Proficiency in designing and optimizing relational databases, such as MySQL and PostgreSQL, including data modeling and query optimization
  • Experience with caching mechanisms and tools like Redis to enhance application performance and scalability
  • Strong problem-solving skills and ability to troubleshoot and resolve technical issues in a fast-paced environment
  • Familiarity with DevOps practices and experience with CI/CD pipelines, automated testing, and deployment tools
  • Excellent communication skills and ability to collaborate effectively with cross-functional teams
  • Strong attention to detail and ability to write clean, maintainable, and reusable code

Responsibilities

  • Ship fast, ship often
  • Own the backend stack for our exciting crypto products
  • Participate in all aspects of product development life cycle, including system architecture/design
  • Estimate engineering effort, plan implementation, and rollout system changes
  • Identify project risks and work effectively to mitigate them
  • Find and fix stability/scalability issues in a very time-critical environment

Preferred Qualifications

  • NodeJS (or similar framework)
  • TypeORM (or similar database access layer)
  • PHP (Legacy migration in progress)
  • AWS

Benefits

  • Remote-First: We're a remote-first organization with an office in NYC for you to utilize as you please
  • 100% Medical Coverage for You: Close to fully paid medical, dental, and vision insurance for you, and a significant portion covered for your dependents
  • Flexible PTO: We have a flexible paid time off policy that doesn't limit the number of vacation days you can take
  • Parental Leave: At Blockworks, all team members are eligible for 14 weeks of fully paid parental leave
  • Hardware Stipend: Every team member has a stipend to use to purchase the tools and technology that help them be their most productive
  • Learning & Growth Stipend: Every team member has a stipend to us to spend on their skill growth and professional development
  • Career Growth: We prioritize skill growth and career development, and we have a clear, documented structure to take the guesswork work out of individual development and career progression

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.