Bitcoin Depot

Senior Software Engineer - Full Stack

United States

Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Financial Technology, Cryptocurrency, Blockchain, Software DevelopmentIndustries

Position Overview

  • Location Type: Remote
  • Job Type: Full-Time
  • Salary: Not specified

Bitcoin Depot is seeking a Full Stack Senior Software Engineer to contribute to the growth and maintenance of their essential software tools, ensuring scalability. The ideal candidate is passionate about building software and has an interest in Bitcoin.

Bitcoin Depot is the world's largest Bitcoin ATM Network, enabling users to buy and sell Bitcoin at numerous BTM and BDCheckout locations. The company has been recognized as an Atlanta Journal-Constitution Top Work Place for 2021 and 2022, featured on the Inc. 5000 list, and named to the ACG Georgia Fast 40 list for two consecutive years. Bitcoin Depot trades on the NASDAQ under the ticker symbol BTM.

Requirements

  • Experience: 7+ years of experience in creating responsive, resilient software products.
  • Technical Skills:
    • Backend: JavaScript/TypeScript, NodeJS, Python, RESTful APIs, Postgres/SQL, MongoDB/NoSQL, Redis, Message Queues, AWS, Docker.
    • Frontend: JavaScript/TypeScript, React/Redux, GraphQL, HTML/CSS.
    • Web Security: XSS, CSRF.
  • Strategic Improvement: Demonstrated experience in knowing when to implement surgical improvements versus large-scale changes.
  • Code Quality: Must ensure developed code is modular and testable.
  • Code Refinement: Experience in refactoring, improving, and reviewing existing code.
  • Collaboration & Delivery: Experience working with Quality Assurance teams, providing technical documentation, and operating within a Continuous Delivery framework.
  • Methodology: Experience working in an Agile/Scrum development environment.

Responsibilities

  • Design, develop, and implement new software services and features.
  • Maintain and improve existing products through refactoring and documentation.
  • Communicate project timelines, estimates, and options clearly to non-technical management.
  • Collaborate with other technology teams and fellow developers to reliably execute and consistently deliver on goals.
  • Work directly with product managers to translate user needs into technical requirements.
  • Implement product requirements with minimal guidance from engineering leadership.
  • Take ownership of entire systems and significant software projects.
  • Assist in mentoring junior team members.
  • Proactively identify, communicate, and resolve software defects and security vulnerabilities.
  • Create concise design documents and diagrams to effectively communicate solutions.

Benefits

  • 401K Matching
  • Health benefits with a company contribution towards premiums.
  • Paid wellness membership.
  • Equity.
  • Paid time off & holidays.
  • Annual in-person team building events.
  • Virtual team building events.
  • Remote-first environment.

Company Information

Bitcoin Depot operates the largest Bitcoin ATM Network globally, facilitating the buying and selling of Bitcoin through thousands of BTM and BDCheckout locations.

Bitcoin Depot is an equal opportunity employer, prohibiting discrimination and harassment based on race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by law. This policy applies to all aspects of employment, including recruitment.

Skills

JavaScript
TypeScript
NodeJS
Python
RESTful APIs
Postgres
SQL
MongoDB
NoSQL
Redis
Message Queues
AWS
Docker
React
Redux
GraphQL
HTML
CSS
XSS
CSRF

Bitcoin Depot

Converts cash to Bitcoin via kiosks

About Bitcoin Depot

Bitcoin Depot specializes in converting cash into Bitcoin, making it easier for cash users to access the digital financial ecosystem. The company operates over 7,000 Bitcoin kiosks and ATMs across the United States and Canada, allowing users to quickly and securely exchange cash for Bitcoin. Additionally, Bitcoin Depot offers the BDCheckout service, enabling customers to fund their Bitcoin wallets at checkout counters in over 6,000 retail locations. For online transactions, users can buy Bitcoin using debit or credit cards through a partnership with Simplex. Bitcoin Depot differentiates itself from competitors by focusing on cash users, including those without easy access to traditional banking services, and providing multiple convenient channels for cash conversion. The company's goal is to bridge the gap between cash and digital currency, making Bitcoin accessible to a diverse clientele.

Atlanta, GeorgiaHeadquarters
2016Year Founded
IPOCompany Stage
Fintech, Crypto & Web3Industries
51-200Employees

Benefits

Health benefits + employer contribution
Premium coffee & gourmet teas
Weekly catered lunch
Monthly company outings & celebrations
Quarterly philanthropy activity
Company paid fitness pass
401k matching

Risks

Increased competition from other cryptocurrency ATM providers may erode market share.
Regulatory scrutiny on cryptocurrency transactions could impact operations in North America.
Volatility of cryptocurrency prices poses a risk to Bitcoin Depot's revenue model.

Differentiation

Bitcoin Depot operates the largest cryptocurrency ATM network in North America.
The company offers multiple channels for cash-to-Bitcoin conversion, including ATMs and BDCheckout.
Bitcoin Depot's partnership with Simplex allows online Bitcoin purchases via debit or credit card.

Upsides

Expansion into Australia with 125 ATMs opens new international growth opportunities.
Partnerships with retail chains enhance ATM accessibility and user convenience.
Growing interest in Bitcoin as an inflation hedge could drive more users to services.

Land your dream remote job 3x faster with AI