• About
  • Blog
  • Communities
  • For companies
PROMOTEDPOSTED 328 DAYS AGO

A U.S.-based company that empowers its users to securely accumulate Bitcoin with zero risks through self-custody is looking for a Node.js Developer. The selected candidate would be responsible for developing/maintaining critical applications and features that would streamline engineering efforts and drive user interaction. The company is developing a multi-sig, self-custodial wallet technology that protects its user’s Bitcoin against all kinds of centralized, counterparty risks. This is a full-time, long-term opportunity, ideal for developers who are comfortable with zero to little supervision.

Job Responsibilities:

  • Develop back-end APIs as needed and maintain all back-end network components
  • Enhance central database performance and ensure optimal responsiveness for front-end requests
  • Collaborating with internal teams and other engineers to seamlessly integrate server-side and front-end elements
  • Take ownership of the entire feature life cycle - from ideation to deployment
  • Design and implement low-latency, high-availability, and performant applications
  • Promote software engineering best practices via code reviews, building tools, and documentation
  • Develop highly-responsive features by writing clean, testable, and efficient code

Requirements

  • Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
  • At least 3+ years of relevant experience as a Node.js Developer
  • Proficient with Node.js and JavaScript 
  • Exposure and experience with React
  • Previous experience using frameworks such as Fastify
  • Comprehensive understanding of PostgreSQL and good knowledge of query optimization
  • Familiarity with  commonly used cryptographic primitives
  •  Experience with AWS, automated CI/CD workflows, and container-based technologies such as Kubernetes
  • Previous experience working within an early-stage start-up setting 
  • Understanding of Object Relational Mapping (ORM)
  • Ability to develop features and perform tasks with zero supervision 
  • Great problem-solving skills and ability to ask for help (when needed)
  • Preference to candidates with an understanding of Bitcoin, multi-sig wallets, how a wallet is created, private/public keys, etc
  • Excellent English communication skills

Skills + Tech

REACTNODEJSJAVASCRIPT

Node.js Developer 2

Seniority level

Not mentioned

Contract type

Negotiable

Salary range

Not Informed
POSTED 328 DAYS AGO
Remote

Seniority level

Not mentioned

Contract type

Negotiable

Salary range

Not Informed