Staff Software Engineer, Fullstack
OneSignalFull Time
Senior (5 to 8 years)
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.
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.
Converts cash to Bitcoin via kiosks
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.