Remote job description

We are looking for a Node.js software developer to join our security team, which works to improve the security stance of the BitPay platform. Experience in security is desired, but we do provide the opportunity to learn. The responsibilities for this position include hardening existing code against malicious actors, ensuring that the design, application, maintenance of software meets the security standards of the company, and eventually analyzing potential security risks of new proposals.

To be successful as a Software Developer on our security team, you should have an interest in software security. Specifically interests in finding exploits, determining and applying effective mitigations for vulnerabilities, and designing secure systems, as they will be the foundation of all of your responsibilities.

Day to day activities early on:

  • Learning the structure and logical sections of the BitPay backend platform
  • Updates to security validation rules
  • Monitoring and improving authentication security mechanisms


  • Designing, coding, and debugging security related issues in software
  • Updating existing code to meet the latest security standards
  • Recommending new technologies that can help increase security
  • Investigating vulnerability reports from external and internal sources
  • Collaboration with our senior development team to adjust security related processes
  • Regularly attending team meetings to discuss projects, brainstorm ideas, and put forward solutions to any issues
  • Provide risk analysis support for new projects


  • 2+ years experience in server-side development with Node.js
  • Analytical skills with an interest in software security
  • Good communication skills
  • A strong desire to continuously learn
  • Basic application security knowledge
  • Bachelor's degree in computer science or equivalent experience

What will make a candidate stand out:

  • Mongoose / Mongodb experience
  • AWS / Terraform / Docker
  • Networking / Firewall / WAF
  • Strong understanding application security
  • Proven server-side security experience
  • A portfolio of previous projects demonstrating javascript and security knowledge
  • Experience securing mobile applications

What we offer

  • Work with an extraordinary team of smart, fun, and highly motivated people
  • An exciting, fast-growing tech company with a global presence where you can solve complex problems and make an impact every day
  • Awesome learning and growth opportunities with professional development reimbursement
  • A competitive salary with comprehensive benefits including fully paid medical and dental employee plans, telemedicine, life insurance, disability insurance, vision coverage, 401k, travel assistance, and more!
  • Option to be paid in bitcoin and enjoy a bitcoin match program
  • Everyone is eligible for annual stock option awards
  • Generous time off including a sabbatical and the opportunity to choose your own holidays
  • Home office allowance, internet/cell reimbursement, free Amazon Prime and Spotify
  • A remote-first company, with the option to work in our Alpharetta office in the beautiful, walkable restaurant/shopping district of Avalon

Company name: BitPay
Remote job title: Software Developer, Security
Job tags: transaction fees, bitcoin, fintech, open-source, payment gateway

Share or copy

Job alerts