Block logo

Senior Full Stack Software Engineer

Block

Job Description

Proto’s mission is to accelerate the transition to a more open, equitable global economy. We believe open protocols like Bitcoin are integral to achieving that vision. The team’s first two initiatives—mining tools and a self-custody wallet, Bitkey—aim to decentralize access for builders, increase network resiliency, and make everyday use of bitcoin safe and easy. One principle across everything we do in Proto is open development – show and tell.

We are currently seeking a full stack developer who will be responsible for developing various dashboards related to our mining device. This includes the mining device dashboard, the mining management system dashboard, mining web API, and the website and e-commerce integrations for the mining device. The role will involve creating user-friendly and visually appealing interfaces to provide efficient monitoring and management capabilities for our mining operations.

Responsibilities

  • Develop and maintain user-facing features of the mining device web dashboard.
  • Development and ongoing maintenance of websites and e-commerce integrations for mining device products.
  • Collaborate with UI/UX designers to implement visually appealing and user-friendly interfaces.
  • Build scalable and efficient APIs and back-end services to support application functionality.
  • Participate in the entire software development lifecycle, including planning, designing, coding, testing, and deploying.
  • Perform code reviews to ensure code quality, maintainability, and adherence to best practices.
  • Troubleshoot and debug issues reported by users and implement timely solutions.

Qualifications

  • 8+ years of experience as a Full Stack Developer or similar role.
  • Bachelor's degree in Computer Science or equivalent practical experience.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript/Typescript, and modern JavaScript frameworks.
  • Strong knowledge of back-end technologies such as Node.js (or Rust-Actix) or similar.
  • Proficiency in deploying websites using web servers such as Tomcat, Apache, or Lighttpd.
  • Experience working with databases and writing efficient SQL queries.
  • Familiarity with version control systems (e.g., Git) and agile development methodologies.
  • Excellent problem-solving skills and the ability to work well in a collaborative team environment.
  • Strong attention to detail and a passion for delivering high-quality software solutions.
  • Good communication skills to effectively collaborate with team members and stakeholders.

Nice to Have

  • Understanding of embedded Linux development environments.
  • Familiar with Socket based, multi-threaded applications.
  • Familiarity with Bitcoin mining concepts and technologies.
  • Experience working with the Rust programming language.
  • Proficiency in multi-threaded programming and optimizing performance.

Additional Information

Block takes a market-based approach to pay, and pay may vary depending on your location. U.S. locations are categorized into one of four zones based on a cost of labor index for that geographic area. The successful candidate’s starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. These ranges may be modified in the future.

  • Zone A: USD $198,000 - USD $297,000
  • Zone B: USD $188,100 - USD $282,100
  • Zone C: USD $178,200 - USD $267,400
  • Zone D: USD $168,300 - USD $252,500

Full-time employee benefits include healthcare coverage, retirement plans, wellness programs, paid leave, and more. This role is also eligible to participate in Block's equity plan subject to the terms of the applicable plans and policies.

Benefits
Extracted with AI

  • Dental insurance
  • Healthcare coverage
  • Health Savings Account
  • Flexible Spending Account
  • Retirement Plans
  • Employee Stock Purchase Program
  • Wellness programs
  • Paid parental and caregiving leave
  • Paid time off
  • Paid sick leave
  • Learning and Development resources
  • Life insurance
  • AD&D
  • Disability benefits

Similar jobs

Last update: 23 minutes ago

Block logo
Block

Senior Full Stack Software Engineer (Proto)

Join Block as a Senior Full Stack Software Engineer to develop dashboards for mining devices using JavaScript, Node.js, and Rust.

BJAK logo
BJAK

Senior Software Engineer, Blockchain and Stablecoin

Join BJAK as a Senior Software Engineer to develop blockchain solutions for stablecoin projects. Work remotely with cutting-edge technology.

Blockhouse logo
Blockhouse

Full Stack Developer Intern

Join Blockhouse as a Full Stack Developer Intern to work on innovative financial technology projects using React, Python, and Django.

Titan logo
Titan

Senior Full Stack Software Engineer

Join Titan as a Senior Full Stack Software Engineer in New York. Work with AWS, JavaScript, and TypeScript to build innovative financial solutions.

Block logo
Block

Senior Frontend Software Engineer - Banking

Join Block as a Senior Frontend Software Engineer to develop banking surfaces using React and Ember.js.

Messari logo
Messari

Senior Full Stack Engineer with Front-End Focus

Join Messari as a Senior Full Stack Engineer focusing on front-end development, bridging frontend and backend teams.

Messari logo
Messari

Data Engineer with Blockchain and Cloud Experience

Join Messari as a Data Engineer to design blockchain data models, build dashboards, and derive insights. Remote role with competitive benefits.

Human Interest logo
Human Interest

Senior Full-Stack Software Engineer

Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.

Accrete AI logo
Accrete AI

Full Stack Engineer (Early Career)

Join Accrete AI as a Full Stack Engineer in New York, NY. Work with Angular, Vue.js, and more to develop scalable web applications.

NVIDIA logo
NVIDIA

Senior Full Stack Web Software Engineer

Join NVIDIA as a Senior Full Stack Web Software Engineer to build AI-assisted developer tools using React.js and TypeScript.

Cityblock Health logo
Cityblock Health

Staff Software Engineer, Platform

Join Cityblock Health as a Staff Software Engineer to enhance our platform used by care providers, focusing on full stack development and cloud computing.

Substack logo
Substack

Senior Software Engineer, Substack Enterprise

Join Substack as a Senior Software Engineer to develop core products using JavaScript, Node, React, and Postgres. Remote work available.

Octaura logo
Octaura

Full-Stack Software Engineer

Join Octaura as a Full-Stack Software Engineer to build high-performance technology in a collaborative environment.

Monad Labs logo
Monad Labs

Senior Software Engineer, Consensus

Join Monad Labs as a Senior Software Engineer to enhance blockchain consensus mechanisms using Rust. Remote position with competitive salary.

Valdera logo
Valdera

Senior Software Engineer (Full-Stack)

Join Valdera as a Senior Software Engineer (Full-Stack) to build innovative tools for global teams. Work remotely with AWS, React.js, and more.

BJAK logo
BJAK

Lead Blockchain Engineer

Join BJAK as a Lead Blockchain Engineer to develop a groundbreaking stablecoin project. Remote work, competitive salary, and growth opportunities.

SquarePeg logo
SquarePeg

Founding Full-Stack Engineer

Join Faraday as a Founding Full-Stack Engineer to shape our platform for scale. Remote work available.

Revv logo
Revv

Senior Full Stack Engineer

Join Revv as a Senior Full Stack Engineer to lead innovative software solutions in the automotive industry using Node.js, React, and TypeScript.

BlackRock logo
BlackRock

Full-Stack Developer, Associate - BlackRock Global Markets

Join BlackRock as a Full-Stack Developer, Associate, working with Java, Angular, and React.js in a hybrid role in San Francisco.

Messari logo
Messari

Senior Full Stack Engineer with React and TypeScript

Join Messari as a Senior Full Stack Engineer focusing on React and TypeScript to build scalable web applications.

WFO logo
WFO

Senior Web3 Frontend and Blockchain Developer

Join as a Senior Web3 Frontend and Blockchain Developer to revolutionize the creator economy with innovative Web3 solutions.

banQi logo
banQi

Full Stack Software Engineering Specialist (Node/React)

Join banQi as a Full Stack Software Engineering Specialist, working with Node.js and React Native in a dynamic environment.

Trunk Tools logo
Trunk Tools

Full Stack Engineer with React.js and TypeScript

Join Trunk Tools as a Full Stack Engineer to revolutionize construction with React.js and TypeScript. Remote work available.

banQi logo
banQi

Senior Software Engineer (Node.js, TypeScript)

Join our fintech as a Senior Software Engineer specializing in Node.js and TypeScript. Work remotely with a dynamic team.