Senior Software Engineer - Full Stack
Bitcoin Depot is in search of a skilled Full Stack Senior Software Engineer to contribute to the expansion and upkeep of our products and essential software tools by focusing on scalability. The ideal candidate should have a passion for software development and show interest in the area of Bitcoin. This role allows for full remote work.
Bitcoin Depot holds the title as the largest Bitcoin ATM Network globally, providing users the opportunity to buy and sell Bitcoin at numerous locations.
The company has received recognition as a Top Workplace for consecutive years, appearing on esteemed lists like inc 5000 and ACG Georgia Fast 40. Bitcoin Depot is currently trading under the ticker symbol BTM on the NASDAQ.
Responsibilities
- Design, create, and deploy new software services and features
- Enhance and maintain the existing product, ensuring it is well-documented and refactored
- Effectively communicate project timelines and options to non-technical stakeholders
- Collaborate with different technology teams to deliver on set objectives consistently
- Work closely with product managers to translate user requirements into technical specifications
- Independently implement product requirements with minimal supervision
- Assume responsibility for complete systems and major software projects
- Support the development of junior team members
- Proactively identify and rectify software defects and security vulnerabilities
- Develop precise design documents and diagrams to convey solutions effectively
Skills
Backend:
- Proficiency in JavaScript/TypeScript, NodeJS, Python, RESTful APIs
- Skill in database management (Postgres/SQL, MongoDB/NoSQL)
- Familiarity with technologies like Redis, Message Queues, AWS, and Docker
Frontend:
- Proficiency in JavaScript/TypeScript, React/Redux, GraphQL, HTML/CSS
- Knowledge of web security protocols like XSS and CSRF
Qualifications
- Over 7 years of experience in developing robust software products
- Demonstrated ability to differentiate between small-scale improvements and large-scale changes
- Proven track record in creating modular and testable code
- Experience in refactoring, enhancing, and reviewing existing codebases
- Expertise in collaborating with Quality Assurance teams, producing technical documentation, and working in Continuous Delivery practices
- Background in Agile/Scrum development methodologies
Benefits
- 401K Matching
- Health benefits including company contributions
- Paid wellness membership
- Equity offering
- Paid time off, holidays, and annual team-building events
- Remote work environment
Bitcoin Depot practices equal employment opportunities and prohibits discrimination based on protected characteristics in accordance with federal, state, or local laws in all employment aspects.
I followed all the provided instructions and removed links, hashtags, and websites from the job description while retaining the original content.
![Avatar](https://uploads.laborx.com/company_logo/-8yI7aDAFfBh3Ig4Phs_1WVD9IdoWip3.png)