Join Bitcoin Depot as a Lead Full Stack Software Engineer and play a key role in enhancing our products and essential software tools while ensuring their scalability. If you have a passion for software development and a keen interest in the Bitcoin space, we want to hear from you! This role is fully remote.
As the largest Bitcoin ATM Network worldwide, Bitcoin Depot allows users to buy and sell Bitcoin across thousands of BTM and BDCheckout locations. We are honored to be recognized as a Top Workplace by the Atlanta Journal-Constitution for 2021 and 2022, and we proudly hold a spot on the Inc. 5000 and ACG Georgia Fast 40 lists for consecutive years. We are traded on NASDAQ under the ticker symbol BTM.
Key Responsibilities:
• Design and develop innovative software services and features.
• Maintain and enhance existing products through refactoring and documentation.
• Effectively communicate project timelines, estimates, and options to non-technical management.
• Collaborate with various technology teams and engage with fellow developers to consistently achieve goals.
• Work closely with product managers to translate user needs into actionable technical requirements.
• Implement product requirements with minimal oversight from other engineers and leadership.
• Take ownership of significant systems and software projects.
• Mentor junior team members to foster their professional growth.
• Proactively identify, report, and rectify software defects and security vulnerabilities.
• Create clear design documents and diagrams to facilitate solution communication.
Required 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
Qualifications:
• 7+ years of experience in creating responsive, resilient software products.
• Ability to determine when to implement minor improvements versus comprehensive changes.
• Must develop modular and testable code.
• Experience in refactoring, enhancing, and reviewing legacy code.
• Familiarity with collaborating alongside Quality Assurance teams, providing technical documentation, and working within a Continuous Delivery framework.
• Experience in Agile/Scrum development methodologies.
Benefits:
• 401K Matching
• Health benefits with a company contribution towards premiums.
• Paid wellness membership.
• Equity opportunities.
• Paid time off and holidays.
• Annual in-person team-building events.
• Virtual team-building activities.
• A remote-first work environment.
Bitcoin Depot is dedicated to providing equal employment opportunities to all employees and applicants without discrimination 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 federal, state, or local laws. This commitment applies to all employment terms and conditions, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.