Senior Software Engineer - Full Stack at Bitcoin Depot

United States

Bitcoin Depot Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Financial Technology, CryptocurrencyIndustries

Requirements

Candidates must have 7+ years of experience creating responsive, resilient software products and demonstrated experience knowing when to make surgical improvements versus large-scale changes. They must ensure developed software is modular and testable, with experience refactoring, improving, and reviewing existing code. Experience building alongside Quality Assurance teams, providing technical documentation, and working in Continuous Delivery, as well as experience in an Agile/Scrum development environment, is required. Proficiency in JavaScript/TypeScript, NodeJS, Python, RESTful APIs, Postgres/SQL, MongoDB/NoSQL, Redis, Message Queues, AWS, Docker, React/Redux, GraphQL, HTML/CSS, and web security (XSS, CSRF) is necessary.

Responsibilities

The Senior Software Engineer will design, develop, and implement new software services and features, while maintaining and improving existing products through refactoring and documentation. They will clearly communicate timelines, estimates, and options to non-technical management and collaborate with other technology teams to reliably execute and deliver on goals. The role involves working directly with product managers to transform user needs into technical requirements, implementing product requirements with minimal guidance, and taking ownership of entire systems and large software projects. Additionally, they will assist with mentoring junior team members, proactively identify, communicate, and resolve software defects and security vulnerabilities, and create concise design documents and diagrams to efficiently communicate solutions.

Skills

JavaScript
TypeScript
NodeJS
Python
RESTful APIs
Postgres
SQL
MongoDB
NoSQL
Redis
Message Queues
AWS
Docker
React
Redux
GraphQL
HTML
CSS
XSS
CSRF
Software Design
System Architecture
Mentoring
Problem Solving
Communication

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